Warning: Permanently added '100.31.131.62' (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/11062860-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12310 Logging PID: 12312 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11062860, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'e041ac902285a9bed5115893a762875360f3266e', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ruff', 'package_version': '0.16.10-1', 'project_dirname': 'python-in-pulp', 'project_name': 'python-in-pulp', 'project_owner': '@python', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python-in-pulp/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': '@python/python-in-pulp--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '11062860-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff /var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/ruff', '/var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff'... Running: git checkout e041ac902285a9bed5115893a762875360f3266e -- cmd: ['git', 'checkout', 'e041ac902285a9bed5115893a762875360f3266e', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff rc: 0 stdout: stderr: Note: switching to 'e041ac902285a9bed5115893a762875360f3266e'. 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 e041ac9 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading ruff-0.16.10.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.10.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python-in-pulp/ruff/ruff-0.16.10.tar.gz/md5/a3bdc853d426f67ddd9cd73faf1382ab/ruff-0.16.10.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 13.32M 100 13.32M 0 0 366.8M 0 0 INFO: Reading stdout from command: md5sum ruff-0.16.10.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1790920103.958838 -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-3r_4f_hr/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3r_4f_hr/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1790920103.958838 -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-3r_4f_hr/ruff/ruff.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-1790920103.958838/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-1d9c93a1-d160-47a0-89cc-a895a2e7cfe7 INFO: Checking that f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 image matches host's architecture INFO: Copy content of container f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1790920103.958838/root INFO: mounting f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 with podman image mount INFO: image f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 as /var/lib/containers/storage/overlay/1d1ad910df2ed4d61ba1e22d635a40fe26ed19598464fab648317385c585d8e1/merged INFO: umounting image f302ae09c5da88a921a2279f1716b78a40453a136311e1bc90339822f97dd102 (/var/lib/containers/storage/overlay/1d1ad910df2ed4d61ba1e22d635a40fe26ed19598464fab648317385c585d8e1/merged) with podman image umount INFO: Removing image mock-bootstrap-1d9c93a1-d160-47a0-89cc-a895a2e7cfe7 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-1790920103.958838/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% | 21.4 MiB/s | 21.9 MiB | 00m01s Copr repository 100% | 15.3 MiB/s | 16.2 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.15-2.fc45 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-4.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.14-4.fc45 fedora 401.6 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-6.fc46 fedora 226.6 KiB redhat-rpm-config noarch 0:345-4.fc46 fedora 184.2 KiB rpm-build x86_64 0:6.1.0-1.fc46 fedora 312.1 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-1.fc45 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-12.fc46 fedora 24.4 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc46 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.12-1.fc46 fedora 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.23.0~rc2-1.fc46 fedora 485.6 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 fedora 2.3 MiB debugedit x86_64 0:5.3-3.fc45 fedora 220.8 KiB dwz x86_64 0:0.17-3.fc45 fedora 291.1 KiB ed x86_64 0:1.22.6-1.fc46 fedora 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.196-1.fc46 fedora 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.196-1.fc46 fedora 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc46 fedora 719.6 KiB erlang-srpm-macros noarch 0:0.3.11-2.fc45 fedora 1.9 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.48-3.fc46 fedora 101.9 KiB file-libs x86_64 0:5.48-3.fc46 fedora 12.3 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.3-1.fc46 fedora 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal x86_64 0:17.2-6.fc46 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-12.fc45 fedora 133.7 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44.9000-4.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-4.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-4.fc46 fedora 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 fedora 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 fedora 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 fedora 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 fedora 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 fedora 356.3 KiB gnutls x86_64 0:3.8.13-5.fc46 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 fedora 61.9 KiB gpgverify noarch 0:2.2-5.fc45 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 fedora 56.6 KiB jansson x86_64 0:2.14-5.fc45 fedora 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 fedora 870.0 B json-c x86_64 0:0.18-9.fc45 fedora 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 fedora 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 fedora 43.9 KiB libarchive x86_64 0:3.8.9-2.fc46 fedora 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 fedora 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 fedora 24.3 KiB libblkid x86_64 0:2.42.4-2.fc46 fedora 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc45 fedora 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~rc2-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-5.fc45 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.13.0-23.fc45 fedora 1.7 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 fedora 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 fedora 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-22.fc45 fedora 112.0 B openldap x86_64 0:2.6.14-1.fc46 fedora 678.9 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.fc45 fedora 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.23.2-1.fc45 fedora 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-6.fc45 fedora 515.5 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.20-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.20-1.fc46 fedora 19.0 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:262-3.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262-3.fc46 fedora 981.3 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 fedora 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.4-2.fc46 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.4-1.fc46 fedora 94.0 KiB xz-libs x86_64 1:5.8.4-1.fc46 fedora 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 fedora 1.3 KiB zip x86_64 0:3.0-46.fc45 fedora 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 fedora 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 190 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 230 MiB extra will be used (install 230 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 12.8 MiB/s | 52.3 KiB | 00m00s [ 2/190] coreutils-0:9.12-1.fc46.x86_6 100% | 100.0 MiB/s | 1.3 MiB | 00m00s [ 3/190] cpio-0:2.15-10.fc45.x86_64 100% | 26.0 MiB/s | 292.5 KiB | 00m00s [ 4/190] bash-0:5.3.15-2.fc45.x86_64 100% | 118.2 MiB/s | 1.9 MiB | 00m00s [ 5/190] diffutils-0:3.12-6.fc45.x86_6 100% | 96.8 MiB/s | 396.6 KiB | 00m00s [ 6/190] fedora-release-common-0:46-0. 100% | 3.6 MiB/s | 18.2 KiB | 00m00s [ 7/190] findutils-1:4.11.0-2.fc45.x86 100% | 111.5 MiB/s | 570.7 KiB | 00m00s [ 8/190] glibc-minimal-langpack-0:2.44 100% | 33.5 MiB/s | 137.1 KiB | 00m00s [ 9/190] grep-0:3.12-4.fc45.x86_64 100% | 49.0 MiB/s | 301.0 KiB | 00m00s [ 10/190] gzip-0:1.14-4.fc45.x86_64 100% | 35.1 MiB/s | 179.6 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-4.fc4 100% | 25.4 MiB/s | 78.1 KiB | 00m00s [ 14/190] sed-0:4.10-2.fc45.x86_64 100% | 78.8 MiB/s | 322.8 KiB | 00m00s [ 15/190] tar-2:1.35-9.fc45.x86_64 100% | 121.0 MiB/s | 867.4 KiB | 00m00s [ 16/190] shadow-utils-2:4.20.0-1.fc45. 100% | 128.7 MiB/s | 1.4 MiB | 00m00s [ 17/190] unzip-0:6.0-71.fc45.x86_64 100% | 21.7 MiB/s | 199.6 KiB | 00m00s [ 18/190] which-0:2.25-2.fc45.x86_64 100% | 13.7 MiB/s | 42.2 KiB | 00m00s [ 19/190] xz-1:5.8.4-1.fc46.x86_64 100% | 127.8 MiB/s | 654.4 KiB | 00m00s [ 20/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 22.1 MiB/s | 158.1 KiB | 00m00s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 107.1 MiB/s | 1.2 MiB | 00m00s [ 22/190] util-linux-0:2.42.4-2.fc46.x8 100% | 140.5 MiB/s | 1.3 MiB | 00m00s [ 23/190] glibc-0:2.44.9000-4.fc46.x86_ 100% | 248.5 MiB/s | 2.5 MiB | 00m00s [ 24/190] filesystem-0:3.18-59.fc45.x86 100% | 100.9 MiB/s | 1.8 MiB | 00m00s [ 25/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 30.5 MiB/s | 343.7 KiB | 00m00s [ 26/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 10.6 MiB/s | 43.5 KiB | 00m00s [ 27/190] coreutils-common-0:9.12-1.fc4 100% | 247.8 MiB/s | 2.2 MiB | 00m00s [ 28/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 3.4 MiB/s | 27.5 KiB | 00m00s [ 29/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 34.9 MiB/s | 321.8 KiB | 00m00s [ 30/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 12.4 MiB/s | 88.6 KiB | 00m00s [ 32/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 234.3 MiB/s | 2.3 MiB | 00m00s [ 33/190] systemd-libs-0:262-3.fc46.x86 100% | 85.4 MiB/s | 961.5 KiB | 00m00s [ 34/190] fedora-repos-0:46-0.3.noarch 100% | 1.2 MiB/s | 9.6 KiB | 00m00s [ 35/190] redhat-systemd-presets-0:102- 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 36/190] glibc-common-0:2.44.9000-4.fc 100% | 84.0 MiB/s | 430.0 KiB | 00m00s [ 37/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 2.2 MiB/s | 11.1 KiB | 00m00s [ 38/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 38.6 MiB/s | 276.7 KiB | 00m00s [ 39/190] ansible-srpm-macros-0:1-22.fc 100% | 6.5 MiB/s | 19.8 KiB | 00m00s [ 40/190] build-reproducibility-srpm-ma 100% | 3.5 MiB/s | 10.8 KiB | 00m00s [ 41/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 42/190] dwz-0:0.17-3.fc45.x86_64 100% | 34.0 MiB/s | 139.2 KiB | 00m00s [ 43/190] erlang-srpm-macros-0:0.3.11-2 100% | 3.2 MiB/s | 10.0 KiB | 00m00s [ 44/190] efi-srpm-macros-0:6-9.fc45.no 100% | 5.2 MiB/s | 21.4 KiB | 00m00s [ 45/190] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 46/190] forge-srpm-macros-0:0.4.0-5.f 100% | 6.4 MiB/s | 19.7 KiB | 00m00s [ 47/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 6.6 MiB/s | 27.2 KiB | 00m00s [ 48/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 49/190] gap-srpm-macros-0:2-3.fc45.no 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 50/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 51/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 52/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 53/190] java-srpm-macros-0:1-9.fc45.n 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 54/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 6.8 MiB/s | 27.8 KiB | 00m00s [ 55/190] kernel-srpm-macros-0:1.0-30.f 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 56/190] lua-srpm-macros-0:1-18.fc45.n 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 57/190] meson-srpm-macros-0:1.12.1-2. 100% | 3.8 MiB/s | 11.8 KiB | 00m00s [ 58/190] ocaml-srpm-macros-0:11-4.fc45 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 59/190] openblas-srpm-macros-0:2-22.f 100% | 3.7 MiB/s | 7.5 KiB | 00m00s [ 60/190] package-notes-srpm-macros-0:0 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 61/190] perl-srpm-macros-0:1-65.fc45. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 62/190] pyproject-srpm-macros-0:1.23. 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [ 63/190] python-srpm-macros-0:3.15-2.f 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 64/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 65/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 66/190] rust-srpm-macros-0:28.5-2.fc4 100% | 3.7 MiB/s | 11.4 KiB | 00m00s [ 67/190] tree-sitter-srpm-macros-0:0.4 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [ 68/190] zig-srpm-macros-0:1-9.fc45.no 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 69/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 11.7 MiB/s | 35.9 KiB | 00m00s [ 70/190] zip-0:3.0-46.fc45.x86_64 100% | 64.6 MiB/s | 264.6 KiB | 00m00s [ 71/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 32.0 MiB/s | 130.9 KiB | 00m00s [ 72/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 19.0 MiB/s | 58.4 KiB | 00m00s [ 73/190] setup-0:2.15.1-2.fc45.noarch 100% | 51.3 MiB/s | 157.6 KiB | 00m00s [ 74/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 37.9 MiB/s | 116.5 KiB | 00m00s [ 75/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 87.3 MiB/s | 357.4 KiB | 00m00s [ 76/190] readline-0:8.3-6.fc45.x86_64 100% | 74.5 MiB/s | 228.8 KiB | 00m00s [ 77/190] debugedit-0:5.3-3.fc45.x86_64 100% | 21.5 MiB/s | 87.9 KiB | 00m00s [ 78/190] elfutils-0:0.196-1.fc46.x86_6 100% | 109.1 MiB/s | 670.0 KiB | 00m00s [ 79/190] elfutils-libelf-0:0.196-1.fc4 100% | 46.6 MiB/s | 238.4 KiB | 00m00s [ 80/190] libarchive-0:3.8.9-2.fc46.x86 100% | 72.6 MiB/s | 446.0 KiB | 00m00s [ 81/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 66.7 MiB/s | 136.6 KiB | 00m00s [ 82/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 166.7 MiB/s | 1.0 MiB | 00m00s [ 83/190] popt-0:1.19-11.fc45.x86_64 100% | 13.0 MiB/s | 66.6 KiB | 00m00s [ 84/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 93.0 MiB/s | 571.3 KiB | 00m00s [ 85/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 62.4 MiB/s | 191.7 KiB | 00m00s [ 86/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 41.4 MiB/s | 169.6 KiB | 00m00s [ 87/190] libsmartcols-0:2.42.4-2.fc46. 100% | 28.9 MiB/s | 88.8 KiB | 00m00s [ 88/190] util-linux-core-0:2.42.4-2.fc 100% | 142.3 MiB/s | 582.9 KiB | 00m00s [ 89/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 17.7 MiB/s | 90.4 KiB | 00m00s [ 90/190] ncurses-base-0:6.6-3.fc45.noa 100% | 28.7 MiB/s | 88.1 KiB | 00m00s [ 91/190] gnulib-l10n-0:20241231-4.fc45 100% | 49.0 MiB/s | 150.4 KiB | 00m00s [ 92/190] glibc-gconv-extra-0:2.44.9000 100% | 171.3 MiB/s | 1.7 MiB | 00m00s [ 93/190] ca-certificates-0:2026.2.90_v 100% | 157.0 MiB/s | 964.7 KiB | 00m00s [ 94/190] crypto-policies-0:20260713-2. 100% | 19.0 MiB/s | 97.5 KiB | 00m00s [ 95/190] fips-provider-0:1.5.3-1.fc46. 100% | 231.2 MiB/s | 1.6 MiB | 00m00s [ 96/190] fedora-repos-rawhide-0:46-0.3 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 97/190] fedora-gpg-keys-0:46-0.3.noar 100% | 23.4 MiB/s | 143.8 KiB | 00m00s [ 98/190] redhat-systemd-presets-common 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 99/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 26.9 MiB/s | 165.1 KiB | 00m00s [100/190] add-determinism-0:0.7.3-3.fc4 100% | 103.2 MiB/s | 845.7 KiB | 00m00s [101/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 47.3 MiB/s | 339.2 KiB | 00m00s [102/190] elfutils-libs-0:0.196-1.fc46. 100% | 55.6 MiB/s | 284.9 KiB | 00m00s [103/190] elfutils-debuginfod-client-0: 100% | 11.5 MiB/s | 47.1 KiB | 00m00s [104/190] json-c-0:0.18-9.fc45.x86_64 100% | 15.2 MiB/s | 46.7 KiB | 00m00s [105/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 118.4 MiB/s | 363.9 KiB | 00m00s [106/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 39.3 MiB/s | 80.4 KiB | 00m00s [107/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 132.2 MiB/s | 676.7 KiB | 00m00s [108/190] curl-0:8.23.0~rc2-1.fc46.x86_ 100% | 79.6 MiB/s | 244.5 KiB | 00m00s [109/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 58.5 MiB/s | 179.8 KiB | 00m00s [110/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 65.5 MiB/s | 134.0 KiB | 00m00s [111/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 13.5 MiB/s | 27.7 KiB | 00m00s [112/190] sqlite-libs-0:3.53.4-1.fc45.x 100% | 158.6 MiB/s | 812.1 KiB | 00m00s [113/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 116.4 MiB/s | 476.6 KiB | 00m00s [114/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 230.1 MiB/s | 942.6 KiB | 00m00s [115/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 23.5 MiB/s | 144.4 KiB | 00m00s [116/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 26.3 MiB/s | 134.8 KiB | 00m00s [117/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 97.1 MiB/s | 397.6 KiB | 00m00s [118/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 6.6 MiB/s | 26.9 KiB | 00m00s [119/190] ima-evm-utils-libs-0:1.6.2-12 100% | 5.9 MiB/s | 30.2 KiB | 00m00s [120/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 3.7 MiB/s | 19.0 KiB | 00m00s [121/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 150.2 MiB/s | 1.7 MiB | 00m00s [122/190] gpgverify-0:2.2-5.fc45.noarch 100% | 2.8 MiB/s | 11.3 KiB | 00m00s [123/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 55.0 MiB/s | 281.6 KiB | 00m00s [124/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 56.9 MiB/s | 116.5 KiB | 00m00s [125/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 68.7 MiB/s | 281.3 KiB | 00m00s [126/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 31.5 MiB/s | 96.6 KiB | 00m00s [127/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 24.6 MiB/s | 176.1 KiB | 00m00s [128/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 9.6 MiB/s | 68.5 KiB | 00m00s [129/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 77.1 MiB/s | 631.2 KiB | 00m00s [130/190] npth-0:1.8-5.fc45.x86_64 100% | 3.6 MiB/s | 25.5 KiB | 00m00s [131/190] libgpg-error-0:1.61-2.fc45.x8 100% | 27.4 MiB/s | 252.9 KiB | 00m00s [132/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 55.8 MiB/s | 456.8 KiB | 00m00s [133/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 158.0 MiB/s | 1.4 MiB | 00m00s [134/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 15.3 MiB/s | 172.6 KiB | 00m00s [135/190] openldap-0:2.6.14-1.fc46.x86_ 100% | 29.6 MiB/s | 272.6 KiB | 00m00s [136/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 20.5 MiB/s | 83.8 KiB | 00m00s [137/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 42.8 MiB/s | 175.2 KiB | 00m00s [138/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 18.5 MiB/s | 75.9 KiB | 00m00s [139/190] libunistring-0:1.1-12.fc45.x8 100% | 88.8 MiB/s | 545.8 KiB | 00m00s [140/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 109.4 MiB/s | 560.0 KiB | 00m00s [141/190] nettle-0:4.0-5.fc45.x86_64 100% | 52.4 MiB/s | 429.7 KiB | 00m00s [142/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 141.3 MiB/s | 289.4 KiB | 00m00s [143/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 17.9 MiB/s | 36.8 KiB | 00m00s [144/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 79.9 MiB/s | 817.8 KiB | 00m00s [145/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 15.1 MiB/s | 46.4 KiB | 00m00s [146/190] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 19.0 MiB/s | 58.2 KiB | 00m00s [147/190] libselinux-0:3.11-5.fc46.x86_ 100% | 50.8 MiB/s | 104.0 KiB | 00m00s [148/190] libsepol-0:3.11-2.fc45.x86_64 100% | 89.2 MiB/s | 365.2 KiB | 00m00s [149/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [150/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 11.3 MiB/s | 34.8 KiB | 00m00s [151/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 8.1 MiB/s | 25.0 KiB | 00m00s [152/190] libsemanage-0:3.11-4.fc46.x86 100% | 63.7 MiB/s | 130.5 KiB | 00m00s [153/190] file-0:5.48-3.fc46.x86_64 100% | 16.5 MiB/s | 50.6 KiB | 00m00s [154/190] file-libs-0:5.48-3.fc46.x86_6 100% | 123.4 MiB/s | 884.7 KiB | 00m00s [155/190] alternatives-0:1.33-6.fc45.x8 100% | 9.6 MiB/s | 39.4 KiB | 00m00s [156/190] jansson-0:2.14-5.fc45.x86_64 100% | 9.2 MiB/s | 46.9 KiB | 00m00s [157/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 2.3 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] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 2.7 MiB/s | 13.8 KiB | 00m00s [160/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 10.4 MiB/s | 42.6 KiB | 00m00s [161/190] ed-0:1.22.6-1.fc46.x86_64 100% | 20.9 MiB/s | 85.6 KiB | 00m00s [162/190] binutils-0:2.47.50-12.fc46.x8 100% | 173.1 MiB/s | 5.2 MiB | 00m00s [163/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 15.9 MiB/s | 146.3 KiB | 00m00s [164/190] libpfm-0:4.13.0-23.fc45.x86_6 100% | 27.7 MiB/s | 227.0 KiB | 00m00s [165/190] systemd-standalone-sysusers-0 100% | 105.8 MiB/s | 433.4 KiB | 00m00s [166/190] fedora-release-0:46-0.1.noarc 100% | 2.3 MiB/s | 11.9 KiB | 00m00s [167/190] fedora-release-identity-basic 100% | 3.1 MiB/s | 12.7 KiB | 00m00s [168/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 8.1 MiB/s | 41.3 KiB | 00m00s [169/190] libcurl-0:8.23.0~rc2-1.fc46.x 100% | 121.1 MiB/s | 495.9 KiB | 00m00s [170/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 98.0 MiB/s | 803.1 KiB | 00m00s [171/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 18.8 MiB/s | 77.2 KiB | 00m00s [172/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 22.0 MiB/s | 67.7 KiB | 00m00s [173/190] gdb-minimal-0:17.2-6.fc46.x86 100% | 169.2 MiB/s | 4.7 MiB | 00m00s [174/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 7.3 MiB/s | 75.1 KiB | 00m00s [175/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 41.3 MiB/s | 295.9 KiB | 00m00s [176/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 38.5 MiB/s | 157.7 KiB | 00m00s [177/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 10.2 MiB/s | 31.5 KiB | 00m00s [178/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 6.8 MiB/s | 27.8 KiB | 00m00s [179/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [180/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 6.8 MiB/s | 21.0 KiB | 00m00s [181/190] publicsuffix-list-dafsa-0:202 100% | 19.9 MiB/s | 61.1 KiB | 00m00s [182/190] libssh-config-0:0.12.2-1.fc45 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [183/190] libfido2-0:1.17.0-5.fc45.x86_ 100% | 26.1 MiB/s | 106.9 KiB | 00m00s [184/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 9.0 MiB/s | 36.8 KiB | 00m00s [185/190] selinux-policy-0:45.20-1.fc46 100% | 13.6 MiB/s | 41.6 KiB | 00m00s [186/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 4.3 MiB/s | 17.8 KiB | 00m00s [187/190] policycoreutils-0:3.11-2.fc45 100% | 51.0 MiB/s | 261.0 KiB | 00m00s [188/190] libselinux-utils-0:3.11-5.fc4 100% | 24.2 MiB/s | 123.8 KiB | 00m00s [189/190] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 67.8 MiB/s | 347.3 KiB | 00m00s [190/190] selinux-policy-targeted-0:45. 100% | 220.1 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 174.8 MiB/s | 71.5 MiB | 00m00s 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% | 763.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] failed to open /var/lib/mock/fedora-rawhide-x86_64-1790920103.958838/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% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 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% | 7.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% | 42.0 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/192] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/192] Installing coreutils-common-0 100% | 312.5 MiB/s | 11.6 MiB | 00m00s [ 20/192] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/192] Installing bash-0:5.3.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 22/192] Installing glibc-common-0:2.4 100% | 57.5 MiB/s | 1.0 MiB | 00m00s [ 23/192] Installing glibc-gconv-extra- 100% | 204.9 MiB/s | 7.8 MiB | 00m00s [ 24/192] Installing glibc-0:2.44.9000- 100% | 184.1 MiB/s | 7.2 MiB | 00m00s [ 25/192] Installing ncurses-libs-0:6.6 100% | 238.0 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% | 55.1 MiB/s | 959.7 KiB | 00m00s [ 30/192] Installing readline-0:8.3-6.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 31/192] Installing libstdc++-0:16.2.1 100% | 385.8 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% | 360.7 MiB/s | 1.4 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% | 416.6 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% | 0.0 B/s | 44.7 KiB | 00m00s [ 38/192] Installing systemd-libs-0:262 100% | 395.7 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 xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 41/192] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 42/192] Installing sqlite-libs-0:3.53 100% | 404.7 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% | 352.2 MiB/s | 721.3 KiB | 00m00s [ 45/192] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 46/192] Installing libsepol-0:3.11-2. 100% | 423.4 MiB/s | 867.1 KiB | 00m00s [ 47/192] Installing gnupg2-gpgconf-0:2 100% | 19.2 MiB/s | 255.9 KiB | 00m00s [ 48/192] Installing pcre2-0:10.47-1.fc 100% | 351.5 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% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 51/192] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 52/192] Installing findutils-1:4.11.0 100% | 97.9 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% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 57/192] Installing libidn2-0:2.3.8-4. 100% | 28.9 MiB/s | 562.6 KiB | 00m00s [ 58/192] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 59/192] Installing xz-1:5.8.4-1.fc46. 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [ 60/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [ 61/192] Installing gnupg2-verify-0:2. 100% | 26.9 MiB/s | 357.7 KiB | 00m00s [ 62/192] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 63/192] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 64/192] Installing dwz-0:0.17-3.fc45. 100% | 22.0 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% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 67/192] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 68/192] Installing file-0:5.48-3.fc46 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 69/192] Installing diffutils-0:3.12-6 100% | 82.4 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 libsmartcols-0:2.4 100% | 185.2 MiB/s | 189.6 KiB | 00m00s [ 73/192] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 74/192] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 75/192] Installing p11-kit-0:0.26.5-1 100% | 109.8 MiB/s | 2.6 MiB | 00m00s [ 76/192] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 77/192] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 78/192] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 79/192] Installing libcap-0:2.78-2.fc 100% | 14.9 MiB/s | 213.3 KiB | 00m00s [ 80/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [ 81/192] Installing alternatives-0:1.3 100% | 3.9 MiB/s | 63.6 KiB | 00m00s [ 82/192] Installing p11-kit-trust-0:0. 100% | 15.1 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 liblastlog2-0:2.42 100% | 3.0 MiB/s | 39.8 KiB | 00m00s [ 85/192] Installing util-linux-core-0: 100% | 63.0 MiB/s | 1.5 MiB | 00m00s [ 86/192] Installing zip-0:3.0-46.fc45. 100% | 45.4 MiB/s | 698.0 KiB | 00m00s [ 87/192] Installing gnupg2-keyboxd-0:2 100% | 14.1 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% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 90/192] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 91/192] Installing libselinux-utils-0 100% | 19.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% | 402.4 MiB/s | 4.8 MiB | 00m00s [ 94/192] Installing openssl-libs-1:4.0 100% | 394.0 MiB/s | 6.7 MiB | 00m00s [ 95/192] Installing coreutils-0:9.12-1 100% | 138.1 MiB/s | 6.4 MiB | 00m00s [ 96/192] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 97/192] Installing gzip-0:1.14-4.fc45 100% | 23.4 MiB/s | 407.2 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.9 MiB/s | 921.4 KiB | 00m00s [100/192] Installing selinux-policy-0:4 100% | 784.9 KiB/s | 34.5 KiB | 00m00s [101/192] Installing selinux-policy-tar 100% | 105.9 MiB/s | 15.2 MiB | 00m00s [102/192] Installing rpm-sequoia-0:1.10 100% | 305.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% | 320.5 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% | 20.8 MiB/s | 682.8 KiB | 00m00s [110/192] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [111/192] Installing gnutls-0:3.8.13-5. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [112/192] Installing zstd-0:1.5.7-6.fc4 100% | 33.0 MiB/s | 506.1 KiB | 00m00s [113/192] Installing libxml2-0:2.15.4-1 100% | 91.9 MiB/s | 1.7 MiB | 00m00s [114/192] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [115/192] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/192] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [118/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [119/192] Installing libarchive-0:3.8.9 100% | 245.5 MiB/s | 1.0 MiB | 00m00s [120/192] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [121/192] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [122/192] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [123/192] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [124/192] Installing openldap-0:2.6.14- 100% | 222.2 MiB/s | 682.7 KiB | 00m00s [125/192] Installing gnupg2-dirmngr-0:2 100% | 20.6 MiB/s | 632.8 KiB | 00m00s [126/192] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [127/192] Installing gpgverify-0:2.2-5. 100% | 0.0 B/s | 9.4 KiB | 00m00s [128/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [129/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [130/192] Installing pkgconf-0:2.5.1-2. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [131/192] Installing pkgconf-pkg-config 100% | 136.4 KiB/s | 1.8 KiB | 00m00s [132/192] Installing ed-0:1.22.6-1.fc46 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [133/192] Installing patch-0:2.8-6.fc46 100% | 15.9 MiB/s | 228.1 KiB | 00m00s [134/192] Installing libpfm-0:4.13.0-23 100% | 432.1 MiB/s | 1.7 MiB | 00m00s [135/192] Installing systemd-standalone 100% | 63.9 MiB/s | 981.8 KiB | 00m00s [136/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [137/192] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [138/192] Installing rpm-build-libs-0:6 100% | 282.4 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% | 265.2 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% | 252.0 MiB/s | 258.1 KiB | 00m00s [148/192] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [149/192] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [150/192] Installing libcurl-0:8.23.0~r 100% | 360.6 MiB/s | 1.1 MiB | 00m00s [151/192] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.2 KiB | 00m00s [152/192] Installing elfutils-0:0.196-1 100% | 144.4 MiB/s | 3.2 MiB | 00m00s [153/192] Installing binutils-0:2.47.50 100% | 269.1 MiB/s | 24.5 MiB | 00m00s [154/192] Installing gdb-minimal-0:17.2 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [155/192] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [156/192] Installing curl-0:8.23.0~rc2- 100% | 14.9 MiB/s | 488.2 KiB | 00m00s [157/192] Installing rpm-0:6.1.0-1.fc46 100% | 48.1 MiB/s | 2.5 MiB | 00m00s [158/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [159/192] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [160/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [161/192] Installing lua-srpm-macros-0: 100% | 237.8 KiB/s | 1.9 KiB | 00m00s [162/192] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [163/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [171/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 KiB | 00m00s [173/192] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [174/192] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/192] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [176/192] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [177/192] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [178/192] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [179/192] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 54.7 KiB/s | 372.8 KiB | 00m07s 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.15-2.fc45.x86_64 binutils-2.47.50-12.fc46.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2026.2.90_v9.0.317-1.fc46.noarch cmake-srpm-macros-4.3.0-5.fc45.noarch coreutils-9.12-1.fc46.x86_64 coreutils-common-9.12-1.fc46.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.23.0~rc2-1.fc46.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.6-1.fc46.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.196-1.fc46.x86_64 elfutils-debuginfod-client-0.196-1.fc46.x86_64 elfutils-libelf-0.196-1.fc46.x86_64 elfutils-libs-0.196-1.fc46.x86_64 erlang-srpm-macros-0.3.11-2.fc45.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.48-3.fc46.x86_64 file-libs-5.48-3.fc46.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.3-1.fc46.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-17.2-6.fc46.x86_64 gdbm-libs-1.23-12.fc45.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-4.fc46.x86_64 glibc-common-2.44.9000-4.fc46.x86_64 glibc-gconv-extra-2.44.9000-4.fc46.x86_64 glibc-minimal-langpack-2.44.9000-4.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.14-4.fc45.x86_64 ima-evm-utils-libs-1.6.2-12.fc45.x86_64 info-7.3-3.fc45.x86_64 jansson-2.14-5.fc45.x86_64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.x86_64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.x86_64 krb5-libs-1.22.2-9.fc45.x86_64 libacl-2.4.0-2.fc45.x86_64 libarchive-3.8.9-2.fc46.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.4-2.fc46.x86_64 libbrotli-1.2.0-6.fc45.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.6-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.23.0~rc2-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-5.fc45.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.13.0-23.fc45.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-22.fc45.noarch openldap-2.6.14-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.fc45.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.23.2-1.fc45.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-6.fc45.x86_64 redhat-rpm-config-345-4.fc46.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.20-1.fc46.noarch selinux-policy-targeted-45.20-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-1.fc45.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-262-3.fc46.x86_64 systemd-standalone-sysusers-262-3.fc46.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.8bKuSZ setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-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-1790920103.958838/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-3r_4f_hr/ruff/ruff.spec) Config(child) 0 minutes 24 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/ruff-0.16.10-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-1790920103.958838/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1790920103.958838/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-1790920103.958838/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 ruff-0.16.10-1.fc46.src.rpm Start: build setup for ruff-0.16.10-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.cZbnLA setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 122.3 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 10.8 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.32-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.32-1.fc46 fedora 724.5 KiB cargo x86_64 0:1.98.1-1.fc46 fedora 23.7 MiB cargo2rpm noarch 0:0.4.0-1.fc46 fedora 1.4 MiB cpp x86_64 0:16.2.1-2.fc46.1 fedora 42.6 MiB expat x86_64 0:2.8.3-1.fc46 fedora 338.4 KiB gcc x86_64 0:16.2.1-2.fc46.1 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46.1 fedora 57.1 KiB glibc-devel x86_64 0:2.44.9000-4.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc5.45.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 llvm22-filesystem x86_64 0:22.1.8-3.fc46 fedora 0.0 B llvm22-libs x86_64 0:22.1.8-3.fc46 fedora 140.5 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~rc2-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~rc2-1.fc46 fedora 48.2 MiB python3-tomlkit noarch 0:0.13.2-10.fc46 fedora 503.4 KiB rust x86_64 0:1.98.1-1.fc46 fedora 90.7 MiB rust-std-static x86_64 0:1.98.1-1.fc46 fedora 170.1 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026c-2.fc46 fedora 1.2 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 190 MiB. Need to download 190 MiB. After this operation, 661 MiB extra will be used (install 661 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 4.8 MiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 10.6 MiB/s | 75.8 KiB | 00m00s [ 3/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 12.8 MiB/s | 210.5 KiB | 00m00s [ 4/34] python3-click-1:8.4.2-1.fc45.no 100% | 47.4 MiB/s | 291.5 KiB | 00m00s [ 5/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 74.7 MiB/s | 612.0 KiB | 00m00s [ 6/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 29.1 MiB/s | 148.9 KiB | 00m00s [ 7/34] cargo-0:1.98.1-1.fc46.x86_64 100% | 161.5 MiB/s | 7.9 MiB | 00m00s [ 8/34] less-0:710-1.fc46.x86_64 100% | 32.3 MiB/s | 231.6 KiB | 00m00s [ 9/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [10/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 273.8 MiB/s | 43.3 MiB | 00m00s [11/34] rust-0:1.98.1-1.fc46.x86_64 100% | 125.0 MiB/s | 30.1 MiB | 00m00s [12/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 2.3 MiB/s | 848.0 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust2rpm-helper-0.2.0-1.fc45.x86_64.rpm (IP: 54.230.21.65) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust2rpm-helper-0.2.0-1.fc45.x86_64.rpm [13/34] llvm22-libs-0:22.1.8-3.fc46.x86 100% | 201.6 MiB/s | 34.1 MiB | 00m00s [14/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 3.1 MiB/s | 75.7 KiB | 00m00s [15/34] make-1:4.4.1-13.fc45.x86_64 100% | 28.7 MiB/s | 588.3 KiB | 00m00s [16/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 139.0 MiB/s | 14.6 MiB | 00m00s [17/34] libedit-0:3.1-60.20260512cvs.fc 100% | 4.5 MiB/s | 110.0 KiB | 00m00s [18/34] rust-std-static-0:1.98.1-1.fc46 100% | 176.9 MiB/s | 40.2 MiB | 00m00s [19/34] llvm22-filesystem-0:22.1.8-3.fc 100% | 239.0 KiB/s | 12.4 KiB | 00m00s [20/34] glibc-devel-0:2.44.9000-4.fc46. 100% | 12.7 MiB/s | 675.3 KiB | 00m00s [21/34] python3-0:3.15.0~rc2-1.fc46.x86 100% | 8.9 MiB/s | 27.5 KiB | 00m00s [22/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 7.4 MiB/s | 30.4 KiB | 00m00s [23/34] expat-0:2.8.3-1.fc46.x86_64 100% | 11.7 MiB/s | 132.0 KiB | 00m00s [24/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 8.0 MiB/s | 98.5 KiB | 00m00s [25/34] tzdata-0:2026c-2.fc46.noarch 100% | 139.1 MiB/s | 712.1 KiB | 00m00s [26/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 99.4 MiB/s | 1.2 MiB | 00m00s [27/34] python3-libs-0:3.15.0~rc2-1.fc4 100% | 280.3 MiB/s | 11.2 MiB | 00m00s [28/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 3.9 MiB/s | 55.7 KiB | 00m00s [29/34] kernel-headers-0:7.3.0-0.rc5.45 100% | 70.6 MiB/s | 1.8 MiB | 00m00s [30/34] python3-tomlkit-0:0.13.2-10.fc4 100% | 41.3 MiB/s | 126.8 KiB | 00m00s [31/34] annobin-plugin-gcc-0:13.32-1.fc 100% | 138.7 MiB/s | 710.1 KiB | 00m00s [32/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 832.1 KiB/s | 8.3 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 11.6 MiB/s | 59.5 KiB | 00m00s [34/34] annobin-docs-0:13.32-1.fc46.noa 100% | 17.0 MiB/s | 87.1 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 326.1 MiB/s | 190.1 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 58.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 357.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.32 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.2.1-2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.3 100% | 144.4 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 119.9 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 253.6 MiB/s | 1.3 MiB | 00m00s [12/36] Installing tzdata-0:2026c-2.fc4 100% | 24.3 MiB/s | 1.5 MiB | 00m00s [13/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [14/36] Installing expat-0:2.8.3-1.fc46 100% | 16.6 MiB/s | 340.5 KiB | 00m00s [15/36] Installing python3-libs-0:3.15. 100% | 273.2 MiB/s | 48.6 MiB | 00m00s [16/36] Installing python3-0:3.15.0~rc2 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [17/36] Installing python3-tomlkit-0:0. 100% | 166.8 MiB/s | 512.5 KiB | 00m00s [18/36] Installing llvm22-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [19/36] Installing libedit-0:3.1-60.202 100% | 244.1 MiB/s | 250.0 KiB | 00m00s [20/36] Installing llvm22-libs-0:22.1.8 100% | 477.8 MiB/s | 140.5 MiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 82.0 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 405.0 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.98.1-1.fc46 100% | 399.7 MiB/s | 90.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 501.8 MiB/s | 170.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% | 350.0 MiB/s | 1.4 MiB | 00m00s [27/36] Installing cargo-0:1.98.1-1.fc4 100% | 338.9 MiB/s | 23.7 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.4.0-1. 100% | 63.3 MiB/s | 1.4 MiB | 00m00s [29/36] Installing less-0:710-1.fc46.x8 100% | 30.0 MiB/s | 492.0 KiB | 00m00s [30/36] Installing python3-click-1:8.4. 100% | 266.2 MiB/s | 1.3 MiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 9.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 33.8 MiB/s | 726.2 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.7 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.8 MiB/s | 2.1 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.XOETxy setting SOURCE_DATE_EPOCH=1790812800 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 124.3 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 12.3 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Finish: build setup for ruff-0.16.10-1.fc46.src.rpm Start: rpmbuild ruff-0.16.10-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.ImmP36 setting SOURCE_DATE_EPOCH=1790812800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.7tkQKX Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.10-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.10-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="x86_64" RPM_OS="linux" RPM_BUILD_NCPUS="3" RPM_SPECPARTS_DIR="/builddir/build/BUILD/ruff-0.16.10-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="ruff" RPM_PACKAGE_VERSION="0.16.10" RPM_PACKAGE_RELEASE="1.fc46" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/ruff-0.16.10-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.y2PYXE + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd /builddir/build/BUILD/ruff-0.16.10-build + rm -rf ruff-0.16.10 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.10.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.10 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-Downstream-patch-always-find-the-system-wide-ruff-ex.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/0002-ignore-vendored-annotate-snippets-tests-that-hang-in.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + tomcli set Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets crates/ruff_annotate_snippets/LICENSE-APACHE crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./fuzz/Cargo.toml ./crates/ty_wasm/Cargo.toml ./crates/ty_vendored/Cargo.toml ./crates/ty_test/Cargo.toml ./crates/ty_static/Cargo.toml ./crates/ty_site_packages/Cargo.toml ./crates/ty_server/Cargo.toml ./crates/ty_python_semantic/Cargo.toml ./crates/ty_python_core/Cargo.toml ./crates/ty_project/Cargo.toml ./crates/ty_module_resolver/Cargo.toml ./crates/ty_ide/Cargo.toml ./crates/ty_completion_eval/Cargo.toml ./crates/ty_completion_bench/Cargo.toml ./crates/ty_combine/Cargo.toml ./crates/ty/Cargo.toml ./crates/ruff_workspace/Cargo.toml ./crates/ruff_wasm/Cargo.toml ./crates/ruff_text_size/Cargo.toml ./crates/ruff_source_file/Cargo.toml ./crates/ruff_server/Cargo.toml ./crates/ruff_ranged_value/Cargo.toml ./crates/ruff_python_trivia_integration_tests/Cargo.toml ./crates/ruff_python_trivia/Cargo.toml ./crates/ruff_python_stdlib/Cargo.toml ./crates/ruff_python_semantic/Cargo.toml ./crates/ruff_python_parser/Cargo.toml ./crates/ruff_python_literal/Cargo.toml ./crates/ruff_python_index/Cargo.toml ./crates/ruff_python_importer/Cargo.toml ./crates/ruff_python_formatter/Cargo.toml ./crates/ruff_python_edits/Cargo.toml ./crates/ruff_python_codegen/Cargo.toml ./crates/ruff_python_ast_integration_tests/Cargo.toml ./crates/ruff_python_ast/Cargo.toml ./crates/ruff_options_metadata/Cargo.toml ./crates/ruff_notebook/Cargo.toml ./crates/ruff_memory_usage/Cargo.toml ./crates/ruff_mdtest/Cargo.toml ./crates/ruff_markdown/Cargo.toml ./crates/ruff_macros/Cargo.toml ./crates/ruff_linter/Cargo.toml ./crates/ruff_index/Cargo.toml ./crates/ruff_graph/Cargo.toml ./crates/ruff_formatter/Cargo.toml ./crates/ruff_diagnostics/Cargo.toml ./crates/ruff_dev/Cargo.toml ./crates/ruff_db/Cargo.toml ./crates/ruff_command_line/Cargo.toml ./crates/ruff_cache/Cargo.toml ./crates/ruff_benchmark/Cargo.toml ./crates/ruff_annotate_snippets/Cargo.toml ./crates/ruff/Cargo.toml ./crates/mdtest/Cargo.toml ./Cargo.toml + rm --recursive --verbose crates/ruff_benchmark removed 'crates/ruff_benchmark/src/real_world_projects.rs' removed 'crates/ruff_benchmark/src/lib.rs' removed 'crates/ruff_benchmark/src/criterion.rs' removed directory 'crates/ruff_benchmark/src' removed 'crates/ruff_benchmark/resources/typeis_narrowing.py' removed 'crates/ruff_benchmark/resources/tomllib/_types.py' removed 'crates/ruff_benchmark/resources/tomllib/_re.py' removed 'crates/ruff_benchmark/resources/tomllib/_parser.py' removed 'crates/ruff_benchmark/resources/tomllib/__init__.py' removed directory 'crates/ruff_benchmark/resources/tomllib' removed 'crates/ruff_benchmark/resources/pypinyin.py' removed 'crates/ruff_benchmark/resources/pydantic/types.py' removed directory 'crates/ruff_benchmark/resources/pydantic' removed 'crates/ruff_benchmark/resources/numpy/globals.py' removed 'crates/ruff_benchmark/resources/numpy/ctypeslib.py' removed directory 'crates/ruff_benchmark/resources/numpy' removed 'crates/ruff_benchmark/resources/large/dataset.py' removed directory 'crates/ruff_benchmark/resources/large' removed 'crates/ruff_benchmark/resources/README.md' removed directory 'crates/ruff_benchmark/resources' removed 'crates/ruff_benchmark/benches/ty_walltime.rs' removed 'crates/ruff_benchmark/benches/ty_shared/mod.rs' removed directory 'crates/ruff_benchmark/benches/ty_shared' removed 'crates/ruff_benchmark/benches/ty_script.rs' removed 'crates/ruff_benchmark/benches/ty_ide.rs' removed 'crates/ruff_benchmark/benches/ty_constraint_set.rs' removed 'crates/ruff_benchmark/benches/ty.rs' removed 'crates/ruff_benchmark/benches/parser.rs' removed 'crates/ruff_benchmark/benches/module_resolution.rs' removed 'crates/ruff_benchmark/benches/linter.rs' removed 'crates/ruff_benchmark/benches/lexer.rs' removed 'crates/ruff_benchmark/benches/formatter.rs' removed directory 'crates/ruff_benchmark/benches' removed 'crates/ruff_benchmark/README.md' removed 'crates/ruff_benchmark/Cargo.toml' removed directory 'crates/ruff_benchmark' + rm --recursive --verbose crates/ruff_dev removed 'crates/ruff_dev/src/round_trip.rs' removed 'crates/ruff_dev/src/print_tokens.rs' removed 'crates/ruff_dev/src/print_cst.rs' removed 'crates/ruff_dev/src/print_ast.rs' removed 'crates/ruff_dev/src/main.rs' removed 'crates/ruff_dev/src/generate_ty_schema.rs' removed 'crates/ruff_dev/src/generate_ty_rules.rs' removed 'crates/ruff_dev/src/generate_ty_options.rs' removed 'crates/ruff_dev/src/generate_ty_env_vars_reference.rs' removed 'crates/ruff_dev/src/generate_ty_cli_reference.rs' removed 'crates/ruff_dev/src/generate_rules_table.rs' removed 'crates/ruff_dev/src/generate_options.rs' removed 'crates/ruff_dev/src/generate_json_schema.rs' removed 'crates/ruff_dev/src/generate_docs.rs' removed 'crates/ruff_dev/src/generate_default_rules.rs' removed 'crates/ruff_dev/src/generate_cli_help.rs' removed 'crates/ruff_dev/src/generate_all.rs' removed 'crates/ruff_dev/src/format_dev.rs' removed directory 'crates/ruff_dev/src' removed 'crates/ruff_dev/Cargo.toml' removed directory 'crates/ruff_dev' + rm --recursive --verbose crates/ruff_wasm crates/ty_wasm removed 'crates/ruff_wasm/tests/api.rs' removed directory 'crates/ruff_wasm/tests' removed 'crates/ruff_wasm/src/lib.rs' removed directory 'crates/ruff_wasm/src' removed 'crates/ruff_wasm/README.md' removed 'crates/ruff_wasm/Cargo.toml' removed directory 'crates/ruff_wasm' removed 'crates/ty_wasm/tests/api.rs' removed directory 'crates/ty_wasm/tests' removed 'crates/ty_wasm/src/lib.rs' removed directory 'crates/ty_wasm/src' removed 'crates/ty_wasm/build.rs' removed 'crates/ty_wasm/Cargo.toml' removed directory 'crates/ty_wasm' + typeshed_rev_file=crates/ty_vendored/vendor/typeshed/source_commit.txt ++ cat crates/ty_vendored/vendor/typeshed/source_commit.txt + typeshed_rev_in_source=b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b + [[ b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b != b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.UmaHCB + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 162.0 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 15.2 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.98.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.23.2-1.fc45 fedora 156.3 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.0-1.fc46 fedora 4.6 KiB rust-get-size2+derive-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+hashbrown-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+indexmap-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+ordermap-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+parking_lot-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+smallvec-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+std-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+thin-vec-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2-devel noarch 0:0.11.0-1.fc46 fedora 95.0 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_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.7-3.fc45 fedora 47.8 KiB rust-insta+colors-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+filters-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+json-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+redactions-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+ron-devel noarch 0:1.48.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.48.0-1.fc46 fedora 500.1 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.37-1.fc46 fedora 3.5 KiB rust-jiff+std-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tz-fat-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tz-system-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jiff-devel noarch 0:0.2.37-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-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.6.1-2.fc45 fedora 126.5 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.1-4.fc46 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.1-4.fc46 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.1-4.fc46 fedora 480.9 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.151-1.fc45 fedora 3.0 KiB rust-serde_json-devel noarch 0:1.0.151-1.fc45 fedora 713.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.2-1.fc46 fedora 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.2-1.fc46 fedora 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.2-1.fc46 fedora 1.9 KiB rust-smallvec-devel noarch 0:1.16.2-1.fc46 fedora 138.3 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.6-1.fc46 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.6-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.20-1.fc46 fedora 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.20-1.fc46 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.20-1.fc46 fedora 167.6 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.6-1.fc46 fedora 6.2 KiB rust-toml+parse-devel noarch 0:1.1.6-1.fc46 fedora 6.2 KiB rust-toml+serde-devel noarch 0:1.1.6-1.fc46 fedora 6.2 KiB rust-toml+std-devel noarch 0:1.1.6-1.fc46 fedora 6.2 KiB rust-toml-devel noarch 0:1.1.6-1.fc46 fedora 293.3 KiB rust-toml_parser+std-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_parser-devel noarch 0:1.1.3-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-unicode_names2-devel noarch 0:1.3.0-5.fc45 fedora 2.1 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-7.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-7.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-7.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:23.1.2-1.fc46 fedora 66.5 MiB clang-devel x86_64 0:23.1.2-1.fc46 fedora 34.1 MiB clang-libs x86_64 0:23.1.2-1.fc46 fedora 110.5 MiB clang-resource-filesystem x86_64 0:23.1.2-1.fc46 fedora 15.3 KiB clang-tools-extra x86_64 0:23.1.2-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 groff-base x86_64 0:1.24.1-2.fc45 fedora 4.2 MiB jemalloc x86_64 0:5.4.0-2.fc46 fedora 1.1 MiB jemalloc-devel x86_64 0:5.4.0-2.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.2-1.fc46 fedora 86.7 MiB llvm-devel x86_64 0:23.1.2-1.fc46 fedora 37.2 MiB llvm-filesystem x86_64 0:23.1.2-1.fc46 fedora 0.0 B llvm-googletest x86_64 0:23.1.2-1.fc46 fedora 2.2 MiB llvm-libs x86_64 0:23.1.2-1.fc46 fedora 146.1 MiB llvm-static x86_64 0:23.1.2-1.fc46 fedora 367.1 MiB llvm-test x86_64 0:23.1.2-1.fc46 fedora 2.3 MiB ncurses x86_64 0:6.6-3.fc45 fedora 611.5 KiB 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 perl-AutoLoader noarch 0:5.74-527.fc45 fedora 20.6 KiB perl-B x86_64 0:1.92-527.fc45 fedora 513.5 KiB perl-Carp noarch 0:1.54-527.fc45 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-527.fc45 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.192-528.fc45 fedora 115.5 KiB perl-Digest noarch 0:1.20-527.fc45 fedora 35.2 KiB perl-Digest-MD5 x86_64 0:2.59-527.fc45 fedora 59.5 KiB perl-DynaLoader x86_64 0:1.57-527.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.24-527.fc45 fedora 4.7 MiB perl-Errno x86_64 0:1.39-527.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-527.fc45 fedora 54.2 KiB perl-Fcntl x86_64 0:1.20-527.fc45 fedora 44.7 KiB perl-File-Basename noarch 0:2.86-527.fc45 fedora 14.0 KiB perl-File-Path noarch 0:2.18-527.fc45 fedora 63.4 KiB perl-File-Temp noarch 1:0.231.200-527.fc45 fedora 163.7 KiB perl-File-stat noarch 0:1.15-527.fc45 fedora 13.7 KiB perl-FileHandle noarch 0:2.05-527.fc45 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-527.fc45 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.15-527.fc45 fedora 12.5 KiB perl-HTTP-Tiny noarch 0:0.096-528.fc45 fedora 162.4 KiB perl-IO x86_64 0:1.56-527.fc45 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.44-527.fc45 fedora 100.5 KiB perl-IO-Socket-SSL noarch 0:2.099-2.fc45 fedora 726.9 KiB perl-IPC-Open3 noarch 0:1.24-527.fc45 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-26.fc45 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-527.fc45 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.96-5.fc45 fedora 1.3 MiB perl-POSIX x86_64 0:2.26-527.fc45 fedora 229.3 KiB perl-PathTools x86_64 0:3.95-527.fc45 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-527.fc45 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-527.fc45 fedora 163.8 KiB perl-Pod-Simple noarch 1:3.48-527.fc45 fedora 565.2 KiB perl-Pod-Usage noarch 4:2.05-527.fc45 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-527.fc45 fedora 144.8 KiB perl-SelectSaver noarch 0:1.03-527.fc45 fedora 2.1 KiB perl-Socket x86_64 4:2.043-1.fc46 fedora 121.7 KiB perl-Storable x86_64 1:3.41-527.fc45 fedora 234.9 KiB perl-Symbol noarch 0:1.09-527.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-527.fc45 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-527.fc45 fedora 29.3 KiB perl-Text-ParseWords noarch 0:3.31-527.fc45 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-527.fc45 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9780-527.fc45 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-527.fc45 fedora 69.0 KiB perl-URI noarch 0:5.37-1.fc46 fedora 275.5 KiB perl-Unicode-Normalize x86_64 0:1.32-527.fc45 fedora 486.1 KiB perl-base noarch 0:2.27-527.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-528.fc45 fedora 26.3 KiB perl-if noarch 0:0.61.000-527.fc45 fedora 5.8 KiB perl-interpreter x86_64 4:5.44.0-527.fc45 fedora 119.8 KiB perl-libnet noarch 0:3.15-528.fc45 fedora 288.4 KiB perl-libs x86_64 4:5.44.0-527.fc45 fedora 12.0 MiB perl-locale noarch 0:1.13-527.fc45 fedora 6.1 KiB perl-mro x86_64 0:1.30-527.fc45 fedora 41.4 KiB perl-overload noarch 0:1.40-527.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.03-527.fc45 fedora 4.8 KiB perl-parent noarch 1:0.244-527.fc45 fedora 10.3 KiB perl-podlators noarch 1:6.1.1-1.fc46 fedora 327.2 KiB perl-vars noarch 0:1.05-527.fc45 fedora 3.9 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.10.5-3.fc45 fedora 2.1 KiB rust-attribute-derive-devel noarch 0:0.10.5-3.fc45 fedora 76.1 KiB rust-attribute-derive-macro+default-devel noarch 0:0.10.5-3.fc45 fedora 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.10.5-3.fc45 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.44-2.fc45 fedora 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+now-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono+std-devel noarch 0:0.4.44-2.fc45 fedora 2.6 KiB rust-chrono-devel noarch 0:0.4.44-2.fc45 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-derive-where+default-devel noarch 0:1.7.0-1.fc46 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.7.0-1.fc46 fedora 302.1 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.17.0-1.fc46 fedora 1.5 KiB rust-either+use_std-devel noarch 0:1.17.0-1.fc46 fedora 1.5 KiB rust-either-devel noarch 0:1.17.0-1.fc46 fedora 83.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.0-1.fc46 fedora 2.5 KiB rust-get-size-derive2-devel noarch 0:0.11.0-1.fc46 fedora 27.6 KiB rust-get-size2+alloc-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+default-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.11.0-1.fc46 fedora 4.6 KiB rust-getopts+default-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts+unicode-devel noarch 0:0.2.24-3.fc45 fedora 1.3 KiB rust-getopts-devel noarch 0:0.2.24-3.fc45 fedora 92.5 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-getrandom0.2+default-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2+std-devel noarch 0:0.2.17-2.fc45 fedora 1.9 KiB rust-getrandom0.2-devel noarch 0:0.2.17-2.fc45 fedora 112.8 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+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_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.48.0-1.fc46 fedora 3.4 KiB rust-insta+default-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+pest-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+regex-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+serde-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.48.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.24-2.fc45 fedora 1.7 KiB rust-inventory-devel noarch 0:0.3.24-2.fc45 fedora 39.1 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.37-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.0-6.fc45 fedora 1.2 KiB rust-lazy_static-devel noarch 0:1.5.0-6.fc45 fedora 34.1 KiB rust-libc+default-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+extra_traits-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc+std-devel noarch 0:0.2.189-1.fc45 fedora 5.9 KiB rust-libc-devel noarch 0:0.2.189-1.fc45 fedora 4.2 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.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+macros-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow+syn2-devel noarch 0:0.11.4-3.fc45 fedora 2.3 KiB rust-manyhow-devel noarch 0:0.11.4-3.fc45 fedora 88.7 KiB rust-manyhow-macros+default-devel noarch 0:0.11.4-3.fc45 fedora 1.2 KiB rust-manyhow-macros-devel noarch 0:0.11.4-3.fc45 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.3-1.fc46 fedora 2.6 KiB rust-mio+log-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.3-1.fc46 fedora 2.6 KiB rust-mio-devel noarch 0:1.2.3-1.fc46 fedora 486.2 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-object+archive-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+coff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+elf-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+macho-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+pe-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+read_core-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+std-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object+xcoff-devel noarch 0:0.39.1-1.fc45 fedora 3.2 KiB rust-object-devel noarch 0:0.39.1-1.fc45 fedora 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 fedora 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 fedora 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 fedora 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 fedora 21.6 KiB rust-ordermap+default-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-os_pipe+default-devel noarch 0:1.2.3-3.fc45 fedora 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-3.fc45 fedora 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc45 fedora 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc45 fedora 132.4 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 fedora 1.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-3.fc45 fedora 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-3.fc45 fedora 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-6.fc45 fedora 1.6 KiB rust-paste-devel noarch 0:1.0.15-6.fc45 fedora 64.9 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc46 fedora 29.4 KiB rust-peg+default-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-4.fc45 fedora 1.4 KiB rust-peg-devel noarch 0:0.8.5-4.fc45 fedora 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-4.fc45 fedora 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-4.fc45 fedora 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-4.fc45 fedora 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-4.fc45 fedora 11.2 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-4.fc45 fedora 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-4.fc45 fedora 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-3.fc45 fedora 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-3.fc45 fedora 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-2.fc45 fedora 1.8 KiB rust-pest-devel noarch 0:2.8.6-2.fc45 fedora 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-2.fc45 fedora 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-2.fc45 fedora 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-2.fc45 fedora 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-2.fc45 fedora 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-2.fc45 fedora 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-2.fc45 fedora 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-3.fc45 fedora 1.6 KiB rust-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-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_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 fedora 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc46 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 fedora 31.3 KiB rust-ppv-lite86+simd-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86+std-devel noarch 0:0.2.21-4.fc45 fedora 1.2 KiB rust-ppv-lite86-devel noarch 0:0.2.21-4.fc45 fedora 128.9 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-xml+default-devel noarch 0:0.41.0-2.fc45 fedora 2.1 KiB rust-quick-xml-devel noarch 0:0.41.0-2.fc45 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.8.4-4.fc45 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.8.4-4.fc45 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.8.4-3.fc45 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.8.4-3.fc45 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+alloc-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8+std_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_chacha0.3+std-devel noarch 0:0.3.1-4.fc45 fedora 1.3 KiB rust-rand_chacha0.3-devel noarch 0:0.3.1-4.fc45 fedora 50.2 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+alloc-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+getrandom-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6+std-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.1-4.fc46 fedora 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.1-2.fc45 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.1-2.fc45 fedora 133.1 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.29.1-5.fc45 fedora 1.5 KiB rust-serde_derive_internals-devel noarch 0:0.29.1-5.fc45 fedora 126.3 KiB rust-serde_json+alloc-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_json+default-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned+std-devel noarch 0:1.1.1-2.fc45 fedora 4.3 KiB rust-serde_spanned-devel noarch 0:1.1.1-2.fc45 fedora 29.4 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.2-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.6-1.fc46 fedora 4.8 KiB rust-syn+fold-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.6-1.fc46 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.6-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.20-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.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+serde-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime+std-devel noarch 0:1.1.1-2.fc45 fedora 4.2 KiB rust-toml_datetime-devel noarch 0:1.1.1-2.fc45 fedora 61.0 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.3-1.fc46 fedora 4.4 KiB rust-toml_writer+alloc-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer+std-devel noarch 0:1.1.2-1.fc45 fedora 4.1 KiB rust-toml_writer-devel noarch 0:1.1.2-1.fc45 fedora 49.0 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-3.fc45 fedora 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-3.fc45 fedora 160.8 KiB rust-tracing-core+default-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+once_cell-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+std-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core-devel noarch 0:0.1.36-2.fc44 fedora 247.3 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-typed-path+default-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-3.fc45 fedora 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-5.fc45 fedora 1.3 KiB rust-typeid-devel noarch 0:1.0.3-5.fc45 fedora 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-2.fc45 fedora 1.7 KiB rust-typenum-devel noarch 0:1.20.1-2.fc45 fedora 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-5.fc45 fedora 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-5.fc45 fedora 157.7 KiB rust-unicode-ident+default-devel noarch 0:1.0.26-1.fc46 fedora 2.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode_names2_generator+default-devel noarch 0:1.3.0-5.fc45 fedora 1.1 KiB rust-unicode_names2_generator-devel noarch 0:1.3.0-5.fc45 fedora 39.3 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.3-1.fc46 fedora 47.1 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 fedora 137.3 KiB rust-zerocopy+default-devel noarch 0:0.8.59-1.fc46 fedora 9.8 KiB rust-zerocopy+simd-devel noarch 0:0.8.59-1.fc46 fedora 9.8 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.59-1.fc46 fedora 4.3 KiB rust-zerocopy-derive-devel noarch 0:0.8.59-1.fc46 fedora 1.8 MiB rust-zerocopy-devel noarch 0:0.8.59-1.fc46 fedora 1.6 MiB 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-7.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-7.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: 1101 packages Total size of inbound packages is 237 MiB. Need to download 237 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/1101] rust-aho-corasick+perf-lite 100% | 156.3 KiB/s | 8.0 KiB | 00m00s [ 2/1101] rust-anstream-devel-0:1.0.0 100% | 6.3 MiB/s | 32.1 KiB | 00m00s [ 3/1101] rust-aho-corasick+std-devel 100% | 140.4 KiB/s | 8.0 KiB | 00m00s [ 4/1101] rust-anstream+auto-devel-0: 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 5/1101] rust-anstream+wincon-devel- 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 6/1101] rust-anstyle-devel-0:1.0.14 100% | 5.9 MiB/s | 24.1 KiB | 00m00s [ 7/1101] rust-anyhow-devel-0:1.0.104 100% | 20.1 MiB/s | 61.7 KiB | 00m00s [ 8/1101] rust-anstyle+std-devel-0:1. 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 9/1101] rust-arc-swap-devel-0:1.9.2 100% | 7.5 MiB/s | 77.2 KiB | 00m00s [ 10/1101] rust-anyhow+std-devel-0:1.0 100% | 178.6 KiB/s | 9.1 KiB | 00m00s [ 11/1101] rust-argfile-devel-0:1.0.0- 100% | 452.3 KiB/s | 17.6 KiB | 00m00s [ 12/1101] rust-aho-corasick-devel-0:1 100% | 1.3 MiB/s | 156.6 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-aho-corasick-devel-1.1.5-1.fc45.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-aho-corasick-devel-1.1.5-1.fc45.noarch.rpm [ 13/1101] rust-arrayvec-devel-0:0.7.8 100% | 1.6 MiB/s | 38.2 KiB | 00m00s [ 14/1101] rust-bitflags-devel-0:2.13. 100% | 2.4 MiB/s | 68.4 KiB | 00m00s [ 15/1101] rust-bitvec-devel-0:1.0.1-8 100% | 8.6 MiB/s | 247.0 KiB | 00m00s [ 16/1101] rust-bitvec+alloc-devel-0:1 100% | 322.5 KiB/s | 7.7 KiB | 00m00s [ 17/1101] rust-bstr+std-devel-0:1.13. 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 18/1101] rust-assert_fs-devel-0:1.1. 100% | 331.9 KiB/s | 24.9 KiB | 00m00s [ 19/1101] rust-bstr-devel-0:1.13.1-1. 100% | 8.2 MiB/s | 267.2 KiB | 00m00s [ 20/1101] rust-cachedir-devel-0:0.3.1 100% | 340.4 KiB/s | 14.6 KiB | 00m00s [ 21/1101] rust-clap-devel-0:4.6.7-1.f 100% | 19.4 MiB/s | 99.3 KiB | 00m00s [ 22/1101] rust-clap+color-devel-0:4.6 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 23/1101] rust-camino+serde1-devel-0: 100% | 312.0 KiB/s | 8.7 KiB | 00m00s [ 24/1101] rust-clap+derive-devel-0:4. 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 25/1101] rust-clap+error-context-dev 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 26/1101] rust-clap+env-devel-0:4.6.7 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 27/1101] rust-clap+std-devel-0:4.6.7 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 28/1101] rust-clap+string-devel-0:4. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 29/1101] rust-clap+suggestions-devel 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 30/1101] rust-camino-devel-0:1.2.6-1 100% | 779.7 KiB/s | 42.1 KiB | 00m00s [ 31/1101] rust-clap+usage-devel-0:4.6 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 32/1101] rust-clap_complete_command- 100% | 1.3 MiB/s | 13.8 KiB | 00m00s [ 33/1101] rust-clap+wrap_help-devel-0 100% | 410.0 KiB/s | 10.3 KiB | 00m00s [ 34/1101] rust-clap+help-devel-0:4.6. 100% | 208.8 KiB/s | 10.2 KiB | 00m00s [ 35/1101] rust-clap_complete_command+ 100% | 263.3 KiB/s | 8.2 KiB | 00m00s [ 36/1101] rust-colored-devel-0:3.1.1- 100% | 806.4 KiB/s | 41.1 KiB | 00m00s [ 37/1101] rust-clearscreen-devel-0:4. 100% | 2.0 MiB/s | 148.9 KiB | 00m00s [ 38/1101] rust-colored+no-color-devel 100% | 114.6 KiB/s | 8.0 KiB | 00m00s >>> Status code: 404 for https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-colored%2bno-color-devel-3.1.1-2.fc45.noarch.rpm (IP: 54.230.21.160) - https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/r/rust-colored%2bno-color-devel-3.1.1-2.fc45.noarch.rpm [ 39/1101] rust-compact_str+std-devel- 100% | 638.3 KiB/s | 8.3 KiB | 00m00s [ 40/1101] rust-compact_str+serde-deve 100% | 296.0 KiB/s | 8.6 KiB | 00m00s [ 41/1101] rust-compact_str-devel-0:0. 100% | 1.8 MiB/s | 92.2 KiB | 00m00s [ 42/1101] rust-countme-devel-0:3.0.1- 100% | 1.3 MiB/s | 17.7 KiB | 00m00s [ 43/1101] rust-crossbeam+std-devel-0: 100% | 657.2 KiB/s | 8.5 KiB | 00m00s [ 44/1101] rust-crossbeam-devel-0:0.8. 100% | 729.0 KiB/s | 19.0 KiB | 00m00s [ 45/1101] rust-ctrlc-devel-0:3.5.2-2. 100% | 1.2 MiB/s | 23.1 KiB | 00m00s [ 46/1101] rust-csv-devel-0:1.4.0-3.fc 100% | 13.8 MiB/s | 735.9 KiB | 00m00s [ 47/1101] rust-dashmap-devel-0:6.2.1- 100% | 1.4 MiB/s | 36.9 KiB | 00m00s [ 48/1101] rust-drop_bomb-devel-0:0.1. 100% | 1.1 MiB/s | 14.9 KiB | 00m00s [ 49/1101] rust-dunce-devel-0:1.0.5-5. 100% | 1.1 MiB/s | 15.6 KiB | 00m00s [ 50/1101] rust-datatest-stable-devel- 100% | 1.8 MiB/s | 45.3 KiB | 00m00s [ 51/1101] rust-etcetera-devel-0:0.11. 100% | 1.7 MiB/s | 22.9 KiB | 00m00s [ 52/1101] rust-filetime-devel-0:0.2.2 100% | 1.4 MiB/s | 22.2 KiB | 00m00s [ 53/1101] rust-gen-lsp-types-devel-0: 100% | 5.9 MiB/s | 84.7 KiB | 00m00s [ 54/1101] rust-gen-lsp-types+url-deve 100% | 604.3 KiB/s | 7.9 KiB | 00m00s [ 55/1101] rust-get-size2-devel-0:0.11 100% | 3.1 MiB/s | 41.3 KiB | 00m00s [ 56/1101] rust-fern-devel-0:0.7.1-7.f 100% | 6.6 MiB/s | 297.1 KiB | 00m00s [ 57/1101] rust-get-size2+compact-str- 100% | 639.3 KiB/s | 9.0 KiB | 00m00s [ 58/1101] rust-get-size2+derive-devel 100% | 679.5 KiB/s | 8.8 KiB | 00m00s [ 59/1101] rust-get-size2+hashbrown-de 100% | 687.6 KiB/s | 8.9 KiB | 00m00s [ 60/1101] rust-get-size2+indexmap-dev 100% | 637.9 KiB/s | 8.9 KiB | 00m00s [ 61/1101] rust-get-size2+ordermap-dev 100% | 687.0 KiB/s | 8.9 KiB | 00m00s [ 62/1101] rust-get-size2+parking_lot- 100% | 691.2 KiB/s | 9.0 KiB | 00m00s [ 63/1101] rust-get-size2+smallvec-dev 100% | 637.9 KiB/s | 8.9 KiB | 00m00s [ 64/1101] rust-get-size2+std-devel-0: 100% | 677.7 KiB/s | 8.8 KiB | 00m00s [ 65/1101] rust-get-size2+thin-vec-dev 100% | 744.2 KiB/s | 8.9 KiB | 00m00s [ 66/1101] rust-globset-devel-0:0.4.20 100% | 2.7 MiB/s | 35.4 KiB | 00m00s [ 67/1101] rust-glob-devel-0:0.3.4-1.f 100% | 1.6 MiB/s | 28.2 KiB | 00m00s [ 68/1101] rust-globset+log-devel-0:0. 100% | 708.4 KiB/s | 8.5 KiB | 00m00s [ 69/1101] rust-globwalk-devel-0:0.9.1 100% | 1.3 MiB/s | 16.9 KiB | 00m00s [ 70/1101] rust-hashbrown+inline-more- 100% | 665.0 KiB/s | 8.6 KiB | 00m00s [ 71/1101] rust-heck-devel-0:0.5.0-6.f 100% | 1.5 MiB/s | 20.2 KiB | 00m00s [ 72/1101] rust-icu_properties-devel-0 100% | 6.0 MiB/s | 91.8 KiB | 00m00s [ 73/1101] rust-hashbrown-devel-0:0.17 100% | 3.5 MiB/s | 132.1 KiB | 00m00s [ 74/1101] rust-icu_properties+compile 100% | 669.8 KiB/s | 8.7 KiB | 00m00s [ 75/1101] rust-ignore-devel-0:0.4.33- 100% | 5.0 MiB/s | 71.4 KiB | 00m00s [ 76/1101] rust-imperative-devel-0:1.0 100% | 1.6 MiB/s | 21.2 KiB | 00m00s [ 77/1101] rust-indexmap-devel-0:2.14. 100% | 6.5 MiB/s | 93.1 KiB | 00m00s [ 78/1101] rust-indexmap+std-devel-0:2 100% | 707.4 KiB/s | 9.2 KiB | 00m00s [ 79/1101] rust-indicatif+unicode-widt 100% | 665.6 KiB/s | 8.7 KiB | 00m00s [ 80/1101] rust-indicatif-devel-0:0.18 100% | 4.5 MiB/s | 73.1 KiB | 00m00s [ 81/1101] rust-indoc-devel-0:2.0.7-3. 100% | 2.5 MiB/s | 33.2 KiB | 00m00s [ 82/1101] rust-insta-devel-0:1.48.0-1 100% | 9.5 MiB/s | 146.3 KiB | 00m00s [ 83/1101] rust-insta-cmd-devel-0:0.7. 100% | 1.5 MiB/s | 20.9 KiB | 00m00s [ 84/1101] rust-insta+colors-devel-0:1 100% | 681.9 KiB/s | 8.9 KiB | 00m00s [ 85/1101] rust-insta+filters-devel-0: 100% | 685.8 KiB/s | 8.9 KiB | 00m00s [ 86/1101] rust-insta+json-devel-0:1.4 100% | 681.0 KiB/s | 8.9 KiB | 00m00s [ 87/1101] rust-insta+redactions-devel 100% | 688.2 KiB/s | 8.9 KiB | 00m00s [ 88/1101] rust-insta+ron-devel-0:1.48 100% | 692.1 KiB/s | 9.0 KiB | 00m00s [ 89/1101] rust-is-macro-devel-0:0.3.8 100% | 1.4 MiB/s | 18.8 KiB | 00m00s [ 90/1101] rust-itertools-devel-0:0.15 100% | 9.7 MiB/s | 158.6 KiB | 00m00s [ 91/1101] rust-itertools+use_std-deve 100% | 684.0 KiB/s | 8.2 KiB | 00m00s [ 92/1101] rust-jiff+perf-inline-devel 100% | 1.0 MiB/s | 13.1 KiB | 00m00s [ 93/1101] rust-jiff+std-devel-0:0.2.3 100% | 1.0 MiB/s | 13.5 KiB | 00m00s [ 94/1101] rust-jiff+tz-fat-devel-0:0. 100% | 1.0 MiB/s | 13.3 KiB | 00m00s [ 95/1101] rust-jiff+tz-system-devel-0 100% | 1.0 MiB/s | 13.1 KiB | 00m00s [ 96/1101] rust-jiff+tzdb-bundle-platf 100% | 1.1 MiB/s | 13.2 KiB | 00m00s [ 97/1101] rust-jiff+tzdb-concatenated 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 98/1101] rust-jiff-devel-0:0.2.37-1. 100% | 9.1 MiB/s | 484.3 KiB | 00m00s [ 99/1101] rust-jiff+tzdb-zoneinfo-dev 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 100/1101] rust-jod-thread-devel-0:1.0 100% | 1.1 MiB/s | 14.5 KiB | 00m00s [ 101/1101] rust-libcst-devel-0:1.9.0-1 100% | 7.7 MiB/s | 118.5 KiB | 00m00s [ 102/1101] rust-log-devel-0:0.4.34-1.f 100% | 4.0 MiB/s | 53.3 KiB | 00m00s [ 103/1101] rust-lsp-server-devel-0:0.1 100% | 2.0 MiB/s | 26.4 KiB | 00m00s [ 104/1101] rust-matchit-devel-0:0.9.2- 100% | 2.8 MiB/s | 37.9 KiB | 00m00s [ 105/1101] rust-memchr-devel-0:2.8.3-2 100% | 6.5 MiB/s | 93.2 KiB | 00m00s [ 106/1101] rust-memchr+std-devel-0:2.8 100% | 647.6 KiB/s | 8.4 KiB | 00m00s [ 107/1101] rust-natord-devel-0:1.0.9-2 100% | 895.0 KiB/s | 11.6 KiB | 00m00s [ 108/1101] rust-notify-devel-0:8.2.0-5 100% | 3.3 MiB/s | 44.3 KiB | 00m00s [ 109/1101] rust-notify+macos_fsevent-d 100% | 630.8 KiB/s | 8.2 KiB | 00m00s [ 110/1101] rust-ordermap-devel-0:1.2.2 100% | 4.8 MiB/s | 68.8 KiB | 00m00s [ 111/1101] rust-ordermap+serde-devel-0 100% | 687.6 KiB/s | 8.9 KiB | 00m00s [ 112/1101] rust-ordermap+std-devel-0:1 100% | 733.2 KiB/s | 8.8 KiB | 00m00s [ 113/1101] rust-parking_lot-devel-0:0. 100% | 3.8 MiB/s | 50.4 KiB | 00m00s [ 114/1101] rust-path-absolutize-devel- 100% | 1.1 MiB/s | 14.8 KiB | 00m00s [ 115/1101] rust-path-absolutize+fixed_ 100% | 624.5 KiB/s | 8.1 KiB | 00m00s [ 116/1101] rust-path-slash-devel-0:0.2 100% | 1.2 MiB/s | 16.6 KiB | 00m00s [ 117/1101] rust-pathdiff-devel-0:0.2.3 100% | 1.1 MiB/s | 15.3 KiB | 00m00s [ 118/1101] rust-pep440_rs-devel-0:0.7. 100% | 3.6 MiB/s | 48.3 KiB | 00m00s [ 119/1101] rust-pep440_rs+version-rang 100% | 630.8 KiB/s | 8.2 KiB | 00m00s [ 120/1101] rust-pretty_assertions-deve 100% | 5.9 MiB/s | 84.0 KiB | 00m00s [ 121/1101] rust-pretty_assertions+std- 100% | 613.4 KiB/s | 8.0 KiB | 00m00s [ 122/1101] rust-proc-macro2-devel-0:1. 100% | 4.8 MiB/s | 64.3 KiB | 00m00s [ 123/1101] rust-proc-macro2+proc-macro 100% | 771.2 KiB/s | 9.3 KiB | 00m00s [ 124/1101] rust-pyproject-toml-devel-0 100% | 1.6 MiB/s | 21.4 KiB | 00m00s [ 125/1101] rust-quick-junit-devel-0:0. 100% | 2.6 MiB/s | 34.5 KiB | 00m00s [ 126/1101] rust-quickcheck-devel-0:1.1 100% | 2.6 MiB/s | 34.5 KiB | 00m00s [ 127/1101] rust-quickcheck_macros-deve 100% | 1.5 MiB/s | 19.6 KiB | 00m00s [ 128/1101] rust-quote-devel-0:1.0.47-1 100% | 3.3 MiB/s | 43.7 KiB | 00m00s [ 129/1101] rust-quote+proc-macro-devel 100% | 671.6 KiB/s | 8.7 KiB | 00m00s [ 130/1101] rust-rand-devel-0:0.10.3-1. 100% | 6.9 MiB/s | 105.7 KiB | 00m00s [ 131/1101] rust-rand+std_rng-devel-0:0 100% | 655.1 KiB/s | 8.5 KiB | 00m00s [ 132/1101] rust-rayon-devel-0:1.12.0-2 100% | 12.1 MiB/s | 186.2 KiB | 00m00s [ 133/1101] rust-regex-devel-0:1.13.1-1 100% | 7.7 MiB/s | 134.7 KiB | 00m00s [ 134/1101] rust-regex-automata-devel-0 100% | 20.9 MiB/s | 450.5 KiB | 00m00s [ 135/1101] rust-regex-automata+dfa-bui 100% | 687.6 KiB/s | 8.9 KiB | 00m00s [ 136/1101] rust-regex-automata+dfa-sea 100% | 737.4 KiB/s | 8.8 KiB | 00m00s [ 137/1101] rust-regex-automata+perf-de 100% | 686.4 KiB/s | 8.9 KiB | 00m00s [ 138/1101] rust-regex-automata+std-dev 100% | 720.6 KiB/s | 9.4 KiB | 00m00s [ 139/1101] rust-regex-automata+syntax- 100% | 693.9 KiB/s | 9.0 KiB | 00m00s [ 140/1101] rust-regex+perf-devel-0:1.1 100% | 695.7 KiB/s | 9.0 KiB | 00m00s [ 141/1101] rust-regex-syntax-devel-0:0 100% | 13.1 MiB/s | 215.2 KiB | 00m00s [ 142/1101] rust-regex+std-devel-0:1.13 100% | 717.3 KiB/s | 9.3 KiB | 00m00s [ 143/1101] rust-regex+unicode-devel-0: 100% | 720.0 KiB/s | 9.4 KiB | 00m00s [ 144/1101] rust-rkyv-devel-0:0.8.18-1. 100% | 11.3 MiB/s | 184.5 KiB | 00m00s [ 145/1101] rust-rkyv+bytecheck-devel-0 100% | 711.3 KiB/s | 9.2 KiB | 00m00s [ 146/1101] rust-rkyv+std-devel-0:0.8.1 100% | 696.9 KiB/s | 9.1 KiB | 00m00s [ 147/1101] rust-rustc-hash+std-devel-0 100% | 627.5 KiB/s | 8.2 KiB | 00m00s [ 148/1101] rust-rustc-hash-devel-0:2.1 100% | 1.6 MiB/s | 21.8 KiB | 00m00s [ 149/1101] rust-rustc-stable-hash-deve 100% | 2.1 MiB/s | 27.4 KiB | 00m00s [ 150/1101] rust-salsa+compact_str-deve 100% | 674.1 KiB/s | 8.8 KiB | 00m00s [ 151/1101] rust-salsa+inventory-devel- 100% | 673.2 KiB/s | 8.8 KiB | 00m00s [ 152/1101] rust-salsa-devel-0:0.28.5-1 100% | 14.5 MiB/s | 327.6 KiB | 00m00s [ 153/1101] rust-salsa+macros-devel-0:0 100% | 672.2 KiB/s | 8.7 KiB | 00m00s [ 154/1101] rust-salsa+ordermap-devel-0 100% | 728.3 KiB/s | 8.7 KiB | 00m00s [ 155/1101] rust-salsa+salsa_unstable-d 100% | 662.3 KiB/s | 8.6 KiB | 00m00s [ 156/1101] rust-same-file-devel-0:1.0. 100% | 1.4 MiB/s | 18.4 KiB | 00m00s [ 157/1101] rust-schemars+derive-devel- 100% | 655.4 KiB/s | 8.5 KiB | 00m00s [ 158/1101] rust-schemars-devel-0:1.2.1 100% | 9.8 MiB/s | 151.0 KiB | 00m00s [ 159/1101] rust-schemars+std-devel-0:1 100% | 650.9 KiB/s | 8.5 KiB | 00m00s [ 160/1101] rust-seahash-devel-0:4.1.0- 100% | 2.9 MiB/s | 39.0 KiB | 00m00s [ 161/1101] rust-serde-devel-0:1.0.229- 100% | 5.7 MiB/s | 81.7 KiB | 00m00s [ 162/1101] rust-serde+derive-devel-0:1 100% | 673.8 KiB/s | 8.8 KiB | 00m00s [ 163/1101] rust-serde+std-devel-0:1.0. 100% | 728.9 KiB/s | 8.7 KiB | 00m00s [ 164/1101] rust-serde_json-devel-0:1.0 100% | 10.2 MiB/s | 157.0 KiB | 00m00s [ 165/1101] rust-serde_json+std-devel-0 100% | 696.2 KiB/s | 9.7 KiB | 00m00s [ 166/1101] rust-serde_test-devel-0:1.0 100% | 1.9 MiB/s | 25.5 KiB | 00m00s [ 167/1101] rust-shellexpand-devel-0:3. 100% | 2.2 MiB/s | 29.6 KiB | 00m00s [ 168/1101] rust-shellexpand+base-0-dev 100% | 610.4 KiB/s | 7.9 KiB | 00m00s [ 169/1101] rust-shellexpand+tilde-deve 100% | 613.1 KiB/s | 8.0 KiB | 00m00s [ 170/1101] rust-similar-devel-0:3.1.1- 100% | 5.2 MiB/s | 73.9 KiB | 00m00s [ 171/1101] rust-similar+inline-devel-0 100% | 580.1 KiB/s | 8.1 KiB | 00m00s [ 172/1101] rust-similar+std-devel-0:3. 100% | 636.2 KiB/s | 8.3 KiB | 00m00s [ 173/1101] rust-similar+text-devel-0:3 100% | 673.3 KiB/s | 8.1 KiB | 00m00s [ 174/1101] rust-smallvec-devel-0:1.16. 100% | 2.9 MiB/s | 39.2 KiB | 00m00s [ 175/1101] rust-smallvec+const_generic 100% | 632.9 KiB/s | 8.2 KiB | 00m00s [ 176/1101] rust-smallvec+const_new-dev 100% | 634.7 KiB/s | 8.3 KiB | 00m00s [ 177/1101] rust-smallvec+union-devel-0 100% | 629.9 KiB/s | 8.2 KiB | 00m00s [ 178/1101] rust-snapbox-devel-0:1.2.2- 100% | 4.9 MiB/s | 64.9 KiB | 00m00s [ 179/1101] rust-snapbox+cmd-devel-0:1. 100% | 713.1 KiB/s | 9.3 KiB | 00m00s [ 180/1101] rust-snapbox+color-auto-dev 100% | 693.9 KiB/s | 9.0 KiB | 00m00s [ 181/1101] rust-snapbox+diff-devel-0:1 100% | 765.7 KiB/s | 9.2 KiB | 00m00s [ 182/1101] rust-snapbox+examples-devel 100% | 761.1 KiB/s | 9.1 KiB | 00m00s [ 183/1101] rust-snapbox+term-svg-devel 100% | 706.2 KiB/s | 9.2 KiB | 00m00s [ 184/1101] rust-stacker-devel-0:0.1.25 100% | 1.8 MiB/s | 24.1 KiB | 00m00s [ 185/1101] rust-static_assertions-deve 100% | 2.0 MiB/s | 26.6 KiB | 00m00s [ 186/1101] rust-strum-devel-0:0.28.0-2 100% | 1.2 MiB/s | 15.8 KiB | 00m00s [ 187/1101] rust-strum+std-devel-0:0.28 100% | 674.2 KiB/s | 8.1 KiB | 00m00s [ 188/1101] rust-strum+strum_macros-dev 100% | 637.7 KiB/s | 8.3 KiB | 00m00s [ 189/1101] rust-strum_macros-devel-0:0 100% | 3.1 MiB/s | 44.3 KiB | 00m00s [ 190/1101] rust-supports-hyperlinks-de 100% | 1.2 MiB/s | 16.6 KiB | 00m00s [ 191/1101] rust-syn+clone-impls-devel- 100% | 770.8 KiB/s | 10.0 KiB | 00m00s [ 192/1101] rust-syn-devel-0:3.0.6-1.fc 100% | 16.0 MiB/s | 262.9 KiB | 00m00s [ 193/1101] rust-syn+derive-devel-0:3.0 100% | 769.0 KiB/s | 10.0 KiB | 00m00s [ 194/1101] rust-syn+extra-traits-devel 100% | 770.8 KiB/s | 10.0 KiB | 00m00s [ 195/1101] rust-syn+full-devel-0:3.0.6 100% | 768.4 KiB/s | 10.0 KiB | 00m00s [ 196/1101] rust-syn+parsing-devel-0:3. 100% | 769.6 KiB/s | 10.0 KiB | 00m00s [ 197/1101] rust-syn+printing-devel-0:3 100% | 779.8 KiB/s | 10.1 KiB | 00m00s [ 198/1101] rust-syn+proc-macro-devel-0 100% | 793.6 KiB/s | 10.3 KiB | 00m00s [ 199/1101] rust-tempfile-devel-0:3.27. 100% | 3.7 MiB/s | 53.1 KiB | 00m00s [ 200/1101] rust-tempfile+getrandom-dev 100% | 619.9 KiB/s | 9.3 KiB | 00m00s [ 201/1101] rust-test-case-devel-0:3.3. 100% | 976.6 KiB/s | 14.6 KiB | 00m00s [ 202/1101] rust-thin-vec-devel-0:0.2.2 100% | 2.7 MiB/s | 43.8 KiB | 00m00s [ 203/1101] rust-thin-vec+serde-devel-0 100% | 615.9 KiB/s | 8.6 KiB | 00m00s [ 204/1101] rust-thin-vec+std-devel-0:0 100% | 564.4 KiB/s | 8.5 KiB | 00m00s [ 205/1101] rust-thiserror-devel-0:2.0. 100% | 3.8 MiB/s | 62.6 KiB | 00m00s [ 206/1101] rust-thiserror+std-devel-0: 100% | 606.1 KiB/s | 9.1 KiB | 00m00s [ 207/1101] rust-tikv-jemallocator-deve 100% | 1.5 MiB/s | 22.7 KiB | 00m00s [ 208/1101] rust-tikv-jemallocator+back 100% | 544.6 KiB/s | 8.2 KiB | 00m00s [ 209/1101] rust-toml+display-devel-0:1 100% | 584.8 KiB/s | 9.4 KiB | 00m00s [ 210/1101] rust-toml-devel-0:1.1.6-1.f 100% | 3.9 MiB/s | 64.1 KiB | 00m00s [ 211/1101] rust-toml+parse-devel-0:1.1 100% | 671.9 KiB/s | 9.4 KiB | 00m00s [ 212/1101] rust-toml+serde-devel-0:1.1 100% | 634.7 KiB/s | 9.5 KiB | 00m00s [ 213/1101] rust-toml+std-devel-0:1.1.6 100% | 678.7 KiB/s | 10.2 KiB | 00m00s [ 214/1101] rust-toml_parser-devel-0:1. 100% | 2.6 MiB/s | 39.2 KiB | 00m00s [ 215/1101] rust-toml_parser+std-devel- 100% | 544.6 KiB/s | 8.2 KiB | 00m00s [ 216/1101] rust-tracing-devel-0:0.1.44 100% | 5.4 MiB/s | 88.3 KiB | 00m00s [ 217/1101] rust-tracing-flame-devel-0: 100% | 1.3 MiB/s | 17.9 KiB | 00m00s [ 218/1101] rust-tracing-log-devel-0:0. 100% | 1.8 MiB/s | 25.8 KiB | 00m00s [ 219/1101] rust-tracing-flame+smallvec 100% | 528.2 KiB/s | 7.9 KiB | 00m00s [ 220/1101] rust-tracing-log+log-tracer 100% | 556.2 KiB/s | 7.8 KiB | 00m00s [ 221/1101] rust-tracing-log+std-devel- 100% | 564.0 KiB/s | 7.9 KiB | 00m00s [ 222/1101] rust-tracing-subscriber+ans 100% | 595.8 KiB/s | 8.3 KiB | 00m00s [ 223/1101] rust-tracing-subscriber-dev 100% | 9.2 MiB/s | 189.0 KiB | 00m00s [ 224/1101] rust-tracing-subscriber+chr 100% | 568.6 KiB/s | 8.5 KiB | 00m00s [ 225/1101] rust-tracing-subscriber+env 100% | 582.9 KiB/s | 8.7 KiB | 00m00s [ 226/1101] rust-tracing-subscriber+fmt 100% | 555.5 KiB/s | 8.3 KiB | 00m00s [ 227/1101] rust-tracing-subscriber+sma 100% | 600.8 KiB/s | 8.4 KiB | 00m00s [ 228/1101] rust-tracing+attributes-dev 100% | 575.1 KiB/s | 8.1 KiB | 00m00s [ 229/1101] rust-tracing+log-devel-0:0. 100% | 580.1 KiB/s | 8.1 KiB | 00m00s [ 230/1101] rust-tracing+release_max_le 100% | 575.4 KiB/s | 8.1 KiB | 00m00s [ 231/1101] rust-tracing+std-devel-0:0. 100% | 625.7 KiB/s | 8.1 KiB | 00m00s [ 232/1101] rust-typed-arena-devel-0:2. 100% | 1.3 MiB/s | 19.3 KiB | 00m00s [ 233/1101] rust-typed-arena+std-devel- 100% | 599.8 KiB/s | 7.8 KiB | 00m00s [ 234/1101] rust-unicode-ident-devel-0: 100% | 3.2 MiB/s | 46.4 KiB | 00m00s [ 235/1101] rust-unicode-normalization- 100% | 6.3 MiB/s | 109.9 KiB | 00m00s [ 236/1101] rust-unicode-normalization+ 100% | 563.3 KiB/s | 8.5 KiB | 00m00s [ 237/1101] rust-unicode-width-devel-0: 100% | 9.0 MiB/s | 193.7 KiB | 00m00s [ 238/1101] rust-url-devel-0:2.5.8-2.fc 100% | 4.5 MiB/s | 79.1 KiB | 00m00s [ 239/1101] rust-unicode_names2-devel-0 100% | 10.3 MiB/s | 241.5 KiB | 00m00s [ 240/1101] rust-url+std-devel-0:2.5.8- 100% | 576.1 KiB/s | 8.6 KiB | 00m00s [ 241/1101] rust-uuid+std-devel-0:1.26. 100% | 637.0 KiB/s | 9.6 KiB | 00m00s [ 242/1101] rust-uuid-devel-0:1.26.1-1. 100% | 3.9 MiB/s | 64.7 KiB | 00m00s [ 243/1101] rust-walkdir-devel-0:2.5.0- 100% | 2.1 MiB/s | 30.6 KiB | 00m00s [ 244/1101] rust-which-devel-0:8.0.6-1. 100% | 2.2 MiB/s | 33.9 KiB | 00m00s [ 245/1101] rust-which+real-sys-devel-0 100% | 583.7 KiB/s | 8.8 KiB | 00m00s [ 246/1101] rust-wild-devel-0:2.2.1-6.f 100% | 1.1 MiB/s | 16.2 KiB | 00m00s [ 247/1101] rust-zip+deflate-flate2-zli 100% | 693.5 KiB/s | 11.8 KiB | 00m00s [ 248/1101] rust-zip-devel-0:8.6.0-7.fc 100% | 6.8 MiB/s | 131.8 KiB | 00m00s [ 249/1101] rust-zip+zstd-devel-0:8.6.0 100% | 773.5 KiB/s | 11.6 KiB | 00m00s [ 250/1101] rust-char_str-devel-0:0.0.4 100% | 4.6 MiB/s | 70.9 KiB | 00m00s [ 251/1101] rust-char_str+get-size-deve 100% | 541.6 KiB/s | 7.6 KiB | 00m00s [ 252/1101] rust-char_str+serde-devel-0 100% | 537.2 KiB/s | 7.5 KiB | 00m00s [ 253/1101] rust-char_str+std-devel-0:0 100% | 491.5 KiB/s | 7.4 KiB | 00m00s [ 254/1101] pyproject-rpm-macros-0:1.23 100% | 3.8 MiB/s | 54.8 KiB | 00m00s [ 255/1101] rust-anstyle+default-devel- 100% | 556.1 KiB/s | 8.3 KiB | 00m00s [ 256/1101] rust-anstyle-parse+default- 100% | 546.7 KiB/s | 8.2 KiB | 00m00s [ 257/1101] rust-colorchoice+default-de 100% | 543.8 KiB/s | 8.2 KiB | 00m00s [ 258/1101] rust-utf8parse+default-deve 100% | 551.4 KiB/s | 7.7 KiB | 00m00s [ 259/1101] rust-anstyle-query+default- 100% | 551.9 KiB/s | 8.3 KiB | 00m00s [ 260/1101] rust-rustversion+default-de 100% | 560.2 KiB/s | 8.4 KiB | 00m00s [ 261/1101] rust-fs-err+default-devel-0 100% | 596.9 KiB/s | 8.4 KiB | 00m00s [ 262/1101] rust-os_str_bytes+default-d 100% | 529.0 KiB/s | 7.9 KiB | 00m00s [ 263/1101] rust-globwalk+default-devel 100% | 514.9 KiB/s | 7.7 KiB | 00m00s [ 264/1101] rust-predicates+diff-devel- 100% | 588.0 KiB/s | 8.2 KiB | 00m00s [ 265/1101] rust-predicates-devel-0:3.1 100% | 2.5 MiB/s | 38.3 KiB | 00m00s [ 266/1101] rust-predicates-core+defaul 100% | 542.0 KiB/s | 8.1 KiB | 00m00s [ 267/1101] rust-predicates-tree+defaul 100% | 583.2 KiB/s | 8.2 KiB | 00m00s [ 268/1101] rust-funty-devel-0:2.0.0-9. 100% | 1.3 MiB/s | 20.2 KiB | 00m00s [ 269/1101] rust-radium+default-devel-0 100% | 513.9 KiB/s | 7.7 KiB | 00m00s [ 270/1101] rust-tap+default-devel-0:1. 100% | 513.1 KiB/s | 7.7 KiB | 00m00s [ 271/1101] rust-bstr+alloc-devel-0:1.1 100% | 578.5 KiB/s | 8.7 KiB | 00m00s [ 272/1101] rust-serde_core+std-devel-0 100% | 483.0 KiB/s | 7.7 KiB | 00m00s [ 273/1101] rust-wyz-devel-0:0.5.1-9.fc 100% | 1.6 MiB/s | 26.4 KiB | 00m00s [ 274/1101] rust-tempfile+default-devel 100% | 656.6 KiB/s | 9.2 KiB | 00m00s [ 275/1101] rust-serde_core-devel-0:1.0 100% | 4.2 MiB/s | 64.3 KiB | 00m00s [ 276/1101] rust-serde_core+default-dev 100% | 488.8 KiB/s | 7.8 KiB | 00m00s [ 277/1101] rust-clap_builder+color-dev 100% | 680.0 KiB/s | 10.2 KiB | 00m00s [ 278/1101] rust-clap_derive+default-de 100% | 638.2 KiB/s | 8.9 KiB | 00m00s [ 279/1101] rust-clap_builder-devel-0:4 100% | 7.8 MiB/s | 159.2 KiB | 00m00s [ 280/1101] rust-clap_builder+env-devel 100% | 772.3 KiB/s | 10.0 KiB | 00m00s [ 281/1101] rust-clap_builder+error-con 100% | 775.3 KiB/s | 10.1 KiB | 00m00s [ 282/1101] rust-clap_builder+help-deve 100% | 837.3 KiB/s | 10.0 KiB | 00m00s [ 283/1101] rust-clap_builder+std-devel 100% | 848.7 KiB/s | 10.2 KiB | 00m00s [ 284/1101] rust-clap_builder+string-de 100% | 773.5 KiB/s | 10.1 KiB | 00m00s [ 285/1101] rust-clap_builder+suggestio 100% | 790.0 KiB/s | 10.3 KiB | 00m00s [ 286/1101] rust-clap_builder+usage-dev 100% | 772.9 KiB/s | 10.0 KiB | 00m00s [ 287/1101] rust-clap_builder+wrap_help 100% | 789.7 KiB/s | 10.3 KiB | 00m00s [ 288/1101] rust-clap+default-devel-0:4 100% | 800.0 KiB/s | 10.4 KiB | 00m00s [ 289/1101] rust-clap_complete+default- 100% | 783.1 KiB/s | 10.2 KiB | 00m00s [ 290/1101] rust-clap_complete_nushell+ 100% | 664.4 KiB/s | 8.6 KiB | 00m00s [ 291/1101] rust-nix+fs-devel-0:0.31.3- 100% | 644.0 KiB/s | 8.4 KiB | 00m00s [ 292/1101] rust-nix+term-devel-0:0.31. 100% | 644.6 KiB/s | 8.4 KiB | 00m00s [ 293/1101] rust-terminfo+default-devel 100% | 561.7 KiB/s | 7.9 KiB | 00m00s [ 294/1101] rust-nix-devel-0:0.31.3-2.f 100% | 16.7 MiB/s | 308.2 KiB | 00m00s [ 295/1101] rust-thiserror+default-deve 100% | 703.2 KiB/s | 9.1 KiB | 00m00s [ 296/1101] rust-which+default-devel-0: 100% | 664.4 KiB/s | 8.6 KiB | 00m00s [ 297/1101] rust-castaway+alloc-devel-0 100% | 604.3 KiB/s | 7.9 KiB | 00m00s [ 298/1101] rust-castaway-devel-0:0.2.4 100% | 1.5 MiB/s | 19.8 KiB | 00m00s [ 299/1101] rust-cfg-if+default-devel-0 100% | 672.6 KiB/s | 8.1 KiB | 00m00s [ 300/1101] rust-itoa+default-devel-0:1 100% | 624.2 KiB/s | 8.1 KiB | 00m00s [ 301/1101] rust-static_assertions+defa 100% | 604.3 KiB/s | 7.9 KiB | 00m00s [ 302/1101] rust-zmij+default-devel-0:1 100% | 634.8 KiB/s | 7.6 KiB | 00m00s [ 303/1101] rust-serde+alloc-devel-0:1. 100% | 673.8 KiB/s | 8.8 KiB | 00m00s [ 304/1101] rust-crossbeam-utils-devel- 100% | 3.9 MiB/s | 55.5 KiB | 00m00s [ 305/1101] rust-crossbeam+alloc-devel- 100% | 623.0 KiB/s | 8.1 KiB | 00m00s [ 306/1101] rust-crossbeam-channel+std- 100% | 636.2 KiB/s | 8.3 KiB | 00m00s [ 307/1101] rust-crossbeam-channel-deve 100% | 6.3 MiB/s | 90.7 KiB | 00m00s [ 308/1101] rust-crossbeam-deque+std-de 100% | 628.1 KiB/s | 8.2 KiB | 00m00s [ 309/1101] rust-crossbeam-deque-devel- 100% | 2.3 MiB/s | 30.5 KiB | 00m00s [ 310/1101] rust-crossbeam-epoch+std-de 100% | 618.8 KiB/s | 8.0 KiB | 00m00s [ 311/1101] rust-crossbeam-epoch-devel- 100% | 3.8 MiB/s | 54.0 KiB | 00m00s [ 312/1101] rust-crossbeam-queue+std-de 100% | 624.2 KiB/s | 8.1 KiB | 00m00s [ 313/1101] rust-crossbeam-queue-devel- 100% | 1.9 MiB/s | 25.4 KiB | 00m00s [ 314/1101] rust-crossbeam-utils+std-de 100% | 662.5 KiB/s | 8.0 KiB | 00m00s [ 315/1101] rust-csv-core+default-devel 100% | 619.7 KiB/s | 8.1 KiB | 00m00s [ 316/1101] rust-ryu+default-devel-0:1. 100% | 616.1 KiB/s | 8.0 KiB | 00m00s [ 317/1101] rust-nix+signal-devel-0:0.3 100% | 701.9 KiB/s | 8.4 KiB | 00m00s [ 318/1101] rust-crossbeam-utils+defaul 100% | 616.1 KiB/s | 8.0 KiB | 00m00s [ 319/1101] rust-hashbrown0.14+raw-deve 100% | 594.4 KiB/s | 7.7 KiB | 00m00s [ 320/1101] rust-lock_api+default-devel 100% | 618.5 KiB/s | 8.0 KiB | 00m00s [ 321/1101] rust-hashbrown0.14-devel-0: 100% | 8.0 MiB/s | 122.6 KiB | 00m00s [ 322/1101] rust-once_cell+default-deve 100% | 652.4 KiB/s | 8.5 KiB | 00m00s [ 323/1101] rust-parking_lot_core+defau 100% | 619.4 KiB/s | 8.1 KiB | 00m00s [ 324/1101] rust-camino+default-devel-0 100% | 714.9 KiB/s | 8.6 KiB | 00m00s [ 325/1101] rust-libtest-mimic+default- 100% | 672.9 KiB/s | 8.1 KiB | 00m00s [ 326/1101] rust-walkdir+default-devel- 100% | 592.3 KiB/s | 7.7 KiB | 00m00s [ 327/1101] rust-log+default-devel-0:0. 100% | 713.3 KiB/s | 8.6 KiB | 00m00s [ 328/1101] rust-log+std-devel-0:0.4.34 100% | 659.6 KiB/s | 8.6 KiB | 00m00s [ 329/1101] rust-libc+default-devel-0:0 100% | 772.3 KiB/s | 10.0 KiB | 00m00s [ 330/1101] rust-serde+default-devel-0: 100% | 673.8 KiB/s | 8.8 KiB | 00m00s [ 331/1101] rust-serde_json+default-dev 100% | 736.9 KiB/s | 9.6 KiB | 00m00s [ 332/1101] rust-url+default-devel-0:2. 100% | 634.4 KiB/s | 8.2 KiB | 00m00s [ 333/1101] rust-url+serde-devel-0:2.5. 100% | 647.3 KiB/s | 8.4 KiB | 00m00s [ 334/1101] rust-get-size2+get-size-der 100% | 691.8 KiB/s | 9.0 KiB | 00m00s [ 335/1101] rust-get-size2+alloc-devel- 100% | 675.6 KiB/s | 8.8 KiB | 00m00s [ 336/1101] rust-aho-corasick+default-d 100% | 607.6 KiB/s | 7.9 KiB | 00m00s [ 337/1101] rust-regex-automata+hybrid- 100% | 686.4 KiB/s | 8.9 KiB | 00m00s [ 338/1101] rust-regex-automata+meta-de 100% | 685.8 KiB/s | 8.9 KiB | 00m00s [ 339/1101] rust-regex-automata+nfa-dev 100% | 689.4 KiB/s | 9.0 KiB | 00m00s [ 340/1101] rust-regex-syntax+std-devel 100% | 641.6 KiB/s | 8.3 KiB | 00m00s [ 341/1101] rust-bitflags+default-devel 100% | 685.2 KiB/s | 8.9 KiB | 00m00s [ 342/1101] rust-ignore+default-devel-0 100% | 658.7 KiB/s | 8.6 KiB | 00m00s [ 343/1101] rust-displaydoc-devel-0:0.2 100% | 2.5 MiB/s | 33.0 KiB | 00m00s [ 344/1101] rust-icu_locale_core+zerove 100% | 649.4 KiB/s | 8.4 KiB | 00m00s [ 345/1101] rust-icu_collections-devel- 100% | 6.7 MiB/s | 96.7 KiB | 00m00s [ 346/1101] rust-icu_locale_core-devel- 100% | 6.6 MiB/s | 95.1 KiB | 00m00s [ 347/1101] rust-icu_provider-devel-0:2 100% | 4.1 MiB/s | 55.2 KiB | 00m00s [ 348/1101] rust-zerotrie+yoke-devel-0: 100% | 622.4 KiB/s | 8.1 KiB | 00m00s [ 349/1101] rust-zerotrie+zerofrom-deve 100% | 618.8 KiB/s | 8.0 KiB | 00m00s [ 350/1101] rust-zerovec+derive-devel-0 100% | 706.8 KiB/s | 9.2 KiB | 00m00s [ 351/1101] rust-zerotrie-devel-0:0.2.5 100% | 5.6 MiB/s | 80.6 KiB | 00m00s [ 352/1101] rust-zerovec+yoke-devel-0:0 100% | 704.4 KiB/s | 9.2 KiB | 00m00s [ 353/1101] rust-zerovec-devel-0:0.11.8 100% | 7.9 MiB/s | 121.2 KiB | 00m00s [ 354/1101] rust-icu_properties_data-de 100% | 10.3 MiB/s | 158.8 KiB | 00m00s [ 355/1101] rust-icu_provider+baked-dev 100% | 655.4 KiB/s | 8.5 KiB | 00m00s [ 356/1101] rust-crossbeam-deque+defaul 100% | 664.5 KiB/s | 8.0 KiB | 00m00s [ 357/1101] rust-globset+default-devel- 100% | 646.7 KiB/s | 8.4 KiB | 00m00s [ 358/1101] rust-memchr+default-devel-0 100% | 648.8 KiB/s | 8.4 KiB | 00m00s [ 359/1101] rust-regex-automata+dfa-one 100% | 684.6 KiB/s | 8.9 KiB | 00m00s [ 360/1101] rust-same-file+default-deve 100% | 601.6 KiB/s | 7.8 KiB | 00m00s [ 361/1101] rust-phf+default-devel-0:0. 100% | 618.2 KiB/s | 8.0 KiB | 00m00s [ 362/1101] rust-rust-stemmers+default- 100% | 604.6 KiB/s | 7.9 KiB | 00m00s [ 363/1101] rust-equivalent-devel-0:1.0 100% | 1.1 MiB/s | 14.9 KiB | 00m00s [ 364/1101] rust-console+ansi-parsing-d 100% | 650.0 KiB/s | 8.5 KiB | 00m00s [ 365/1101] rust-console+std-devel-0:0. 100% | 661.7 KiB/s | 8.6 KiB | 00m00s [ 366/1101] rust-console-devel-0:0.16.4 100% | 2.9 MiB/s | 38.0 KiB | 00m00s [ 367/1101] rust-portable-atomic+defaul 100% | 668.3 KiB/s | 8.7 KiB | 00m00s [ 368/1101] rust-unit-prefix+default-de 100% | 594.7 KiB/s | 7.7 KiB | 00m00s [ 369/1101] rust-console+unicode-width- 100% | 663.2 KiB/s | 8.6 KiB | 00m00s [ 370/1101] rust-unicode-width+default- 100% | 629.6 KiB/s | 8.2 KiB | 00m00s [ 371/1101] rust-similar2+default-devel 100% | 561.1 KiB/s | 7.3 KiB | 00m00s [ 372/1101] rust-similar2+inline-devel- 100% | 560.8 KiB/s | 7.3 KiB | 00m00s [ 373/1101] rust-insta+default-devel-0: 100% | 682.2 KiB/s | 8.9 KiB | 00m00s [ 374/1101] rust-insta+serde-devel-0:1. 100% | 690.6 KiB/s | 9.0 KiB | 00m00s [ 375/1101] rust-insta+console-devel-0: 100% | 695.7 KiB/s | 9.0 KiB | 00m00s [ 376/1101] rust-insta+regex-devel-0:1. 100% | 699.9 KiB/s | 9.1 KiB | 00m00s [ 377/1101] rust-insta+strip-ansi-escap 100% | 696.0 KiB/s | 9.0 KiB | 00m00s [ 378/1101] rust-insta+pest-devel-0:1.4 100% | 689.7 KiB/s | 9.0 KiB | 00m00s [ 379/1101] rust-insta+pest_derive-deve 100% | 693.0 KiB/s | 9.0 KiB | 00m00s [ 380/1101] rust-ron+default-devel-0:0. 100% | 645.2 KiB/s | 8.4 KiB | 00m00s [ 381/1101] rust-heck+default-devel-0:0 100% | 590.5 KiB/s | 7.7 KiB | 00m00s [ 382/1101] rust-proc-macro2+default-de 100% | 714.3 KiB/s | 9.3 KiB | 00m00s [ 383/1101] rust-quote+default-devel-0: 100% | 661.1 KiB/s | 8.6 KiB | 00m00s [ 384/1101] rust-syn2+default-devel-0:2 100% | 560.8 KiB/s | 7.3 KiB | 00m00s [ 385/1101] rust-syn2+derive-devel-0:2. 100% | 592.5 KiB/s | 7.1 KiB | 00m00s [ 386/1101] rust-syn2+extra-traits-deve 100% | 594.5 KiB/s | 7.1 KiB | 00m00s [ 387/1101] rust-syn2+fold-devel-0:2.0. 100% | 591.9 KiB/s | 7.1 KiB | 00m00s [ 388/1101] rust-syn2+full-devel-0:2.0. 100% | 591.9 KiB/s | 7.1 KiB | 00m00s [ 389/1101] rust-either-devel-0:1.17.0- 100% | 2.1 MiB/s | 27.4 KiB | 00m00s [ 390/1101] rust-either+use_std-devel-0 100% | 619.7 KiB/s | 8.1 KiB | 00m00s [ 391/1101] rust-itertools+use_alloc-de 100% | 617.3 KiB/s | 8.0 KiB | 00m00s [ 392/1101] rust-jiff-core-devel-0:0.1. 100% | 7.9 MiB/s | 121.1 KiB | 00m00s [ 393/1101] rust-jiff+alloc-devel-0:0.2 100% | 1.0 MiB/s | 13.4 KiB | 00m00s [ 394/1101] rust-jiff-core+std-devel-0: 100% | 577.9 KiB/s | 7.5 KiB | 00m00s [ 395/1101] rust-jiff-core+tz-fat-devel 100% | 607.8 KiB/s | 7.3 KiB | 00m00s [ 396/1101] rust-annotate-snippets0.11+ 100% | 582.1 KiB/s | 7.6 KiB | 00m00s [ 397/1101] rust-libcst_derive+default- 100% | 700.0 KiB/s | 8.4 KiB | 00m00s [ 398/1101] rust-paste+default-devel-0: 100% | 593.8 KiB/s | 7.7 KiB | 00m00s [ 399/1101] rust-peg+default-devel-0:0. 100% | 610.1 KiB/s | 7.9 KiB | 00m00s [ 400/1101] rust-regex+default-devel-0: 100% | 698.7 KiB/s | 9.1 KiB | 00m00s [ 401/1101] rust-crossbeam-channel+defa 100% | 628.4 KiB/s | 8.2 KiB | 00m00s [ 402/1101] rust-serde_derive+default-d 100% | 677.7 KiB/s | 8.8 KiB | 00m00s [ 403/1101] rust-memchr+alloc-devel-0:2 100% | 645.8 KiB/s | 8.4 KiB | 00m00s [ 404/1101] rust-inotify-devel-0:0.11.2 100% | 2.5 MiB/s | 33.0 KiB | 00m00s [ 405/1101] rust-mio+default-devel-0:1. 100% | 647.3 KiB/s | 8.4 KiB | 00m00s [ 406/1101] rust-mio+os-ext-devel-0:1.2 100% | 647.3 KiB/s | 8.4 KiB | 00m00s [ 407/1101] rust-notify-types+default-d 100% | 632.0 KiB/s | 8.2 KiB | 00m00s [ 408/1101] rust-indexmap+serde-devel-0 100% | 723.9 KiB/s | 9.4 KiB | 00m00s [ 409/1101] rust-path-dedot+default-dev 100% | 604.3 KiB/s | 7.9 KiB | 00m00s [ 410/1101] rust-path-dedot+fixed_workd 100% | 656.7 KiB/s | 7.9 KiB | 00m00s [ 411/1101] rust-unscanny+default-devel 100% | 592.6 KiB/s | 7.7 KiB | 00m00s [ 412/1101] rust-version-ranges+default 100% | 626.0 KiB/s | 8.1 KiB | 00m00s [ 413/1101] rust-diff+default-devel-0:0 100% | 595.0 KiB/s | 7.7 KiB | 00m00s [ 414/1101] rust-yansi+default-devel-0: 100% | 596.8 KiB/s | 7.8 KiB | 00m00s [ 415/1101] rust-unicode-ident+default- 100% | 659.9 KiB/s | 8.6 KiB | 00m00s [ 416/1101] rust-indexmap+default-devel 100% | 711.3 KiB/s | 9.2 KiB | 00m00s [ 417/1101] rust-pep440_rs+default-deve 100% | 616.1 KiB/s | 8.0 KiB | 00m00s [ 418/1101] rust-pep508_rs+default-deve 100% | 615.2 KiB/s | 8.0 KiB | 00m00s [ 419/1101] rust-toml0.9+parse-devel-0: 100% | 598.6 KiB/s | 7.8 KiB | 00m00s [ 420/1101] rust-toml0.9+serde-devel-0: 100% | 607.0 KiB/s | 7.9 KiB | 00m00s [ 421/1101] rust-toml0.9+std-devel-0:0. 100% | 658.1 KiB/s | 8.6 KiB | 00m00s [ 422/1101] rust-chrono+std-devel-0:0.4 100% | 632.3 KiB/s | 8.2 KiB | 00m00s [ 423/1101] rust-toml0.9-devel-0:0.9.12 100% | 4.3 MiB/s | 62.2 KiB | 00m00s [ 424/1101] rust-chrono-devel-0:0.4.44- 100% | 12.7 MiB/s | 195.8 KiB | 00m00s [ 425/1101] rust-newtype-uuid+default-d 100% | 652.1 KiB/s | 8.5 KiB | 00m00s [ 426/1101] rust-quick-xml+default-deve 100% | 692.7 KiB/s | 9.0 KiB | 00m00s [ 427/1101] rust-strip-ansi-escapes+def 100% | 612.5 KiB/s | 8.0 KiB | 00m00s [ 428/1101] rust-uuid+default-devel-0:1 100% | 738.7 KiB/s | 9.6 KiB | 00m00s [ 429/1101] rust-rand+sys_rng-devel-0:0 100% | 656.9 KiB/s | 8.5 KiB | 00m00s [ 430/1101] rust-rand_core-devel-0:0.10 100% | 2.3 MiB/s | 31.1 KiB | 00m00s [ 431/1101] rust-chacha20+rng-devel-0:0 100% | 639.5 KiB/s | 8.3 KiB | 00m00s [ 432/1101] rust-chacha20-devel-0:0.10. 100% | 3.4 MiB/s | 48.8 KiB | 00m00s [ 433/1101] rust-rayon-core+default-dev 100% | 601.6 KiB/s | 7.8 KiB | 00m00s [ 434/1101] rust-regex-automata+alloc-d 100% | 678.9 KiB/s | 8.8 KiB | 00m00s [ 435/1101] rust-regex-automata+nfa-pik 100% | 684.6 KiB/s | 8.9 KiB | 00m00s [ 436/1101] rust-regex-automata+nfa-tho 100% | 684.6 KiB/s | 8.9 KiB | 00m00s [ 437/1101] rust-regex-automata+perf-in 100% | 680.7 KiB/s | 8.8 KiB | 00m00s [ 438/1101] rust-regex-automata+perf-li 100% | 690.6 KiB/s | 9.0 KiB | 00m00s [ 439/1101] rust-regex+perf-backtrack-d 100% | 644.6 KiB/s | 9.0 KiB | 00m00s [ 440/1101] rust-regex+perf-cache-devel 100% | 630.9 KiB/s | 8.8 KiB | 00m00s [ 441/1101] rust-regex+perf-dfa-devel-0 100% | 642.1 KiB/s | 9.0 KiB | 00m00s [ 442/1101] rust-regex+perf-inline-deve 100% | 643.5 KiB/s | 9.0 KiB | 00m00s [ 443/1101] rust-regex+perf-literal-dev 100% | 610.0 KiB/s | 9.1 KiB | 00m00s [ 444/1101] rust-regex+perf-onepass-dev 100% | 643.8 KiB/s | 9.0 KiB | 00m00s [ 445/1101] rust-regex+unicode-age-deve 100% | 650.5 KiB/s | 9.1 KiB | 00m00s [ 446/1101] rust-regex+unicode-bool-dev 100% | 607.6 KiB/s | 9.1 KiB | 00m00s [ 447/1101] rust-regex+unicode-case-dev 100% | 651.0 KiB/s | 9.1 KiB | 00m00s [ 448/1101] rust-regex+unicode-gencat-d 100% | 652.1 KiB/s | 9.1 KiB | 00m00s [ 449/1101] rust-regex+unicode-perl-dev 100% | 659.7 KiB/s | 9.2 KiB | 00m00s [ 450/1101] rust-regex+unicode-script-d 100% | 652.1 KiB/s | 9.1 KiB | 00m00s [ 451/1101] rust-regex+unicode-segment- 100% | 652.7 KiB/s | 9.1 KiB | 00m00s [ 452/1101] rust-regex-automata+unicode 100% | 676.7 KiB/s | 9.5 KiB | 00m00s [ 453/1101] rust-regex-syntax+unicode-d 100% | 620.6 KiB/s | 8.7 KiB | 00m00s [ 454/1101] rust-munge-devel-0:0.4.7-3. 100% | 1.7 MiB/s | 25.7 KiB | 00m00s [ 455/1101] rust-ptr_meta-devel-0:0.3.2 100% | 1.1 MiB/s | 15.4 KiB | 00m00s [ 456/1101] rust-rancor-devel-0:0.1.3-1 100% | 1.3 MiB/s | 18.0 KiB | 00m00s [ 457/1101] rust-rend-devel-0:0.5.4-2.f 100% | 1.4 MiB/s | 20.9 KiB | 00m00s [ 458/1101] rust-rkyv_derive-devel-0:0. 100% | 2.0 MiB/s | 30.1 KiB | 00m00s [ 459/1101] rust-bytecheck+simdutf8-dev 100% | 581.5 KiB/s | 8.1 KiB | 00m00s [ 460/1101] rust-bytecheck-devel-0:0.8. 100% | 1.4 MiB/s | 19.7 KiB | 00m00s [ 461/1101] rust-rend+bytecheck-devel-0 100% | 612.5 KiB/s | 8.6 KiB | 00m00s [ 462/1101] rust-rkyv_derive+bytecheck- 100% | 584.4 KiB/s | 8.8 KiB | 00m00s [ 463/1101] rust-ptr_meta+std-devel-0:0 100% | 526.1 KiB/s | 7.9 KiB | 00m00s [ 464/1101] rust-rkyv+alloc-devel-0:0.8 100% | 650.2 KiB/s | 9.1 KiB | 00m00s [ 465/1101] rust-boxcar+default-devel-0 100% | 643.2 KiB/s | 9.0 KiB | 00m00s [ 466/1101] rust-crossbeam-queue+defaul 100% | 569.3 KiB/s | 8.0 KiB | 00m00s [ 467/1101] rust-hashbrown+default-deve 100% | 632.0 KiB/s | 8.8 KiB | 00m00s [ 468/1101] rust-hashlink+default-devel 100% | 594.1 KiB/s | 8.3 KiB | 00m00s [ 469/1101] rust-intrusive-collections+ 100% | 586.8 KiB/s | 8.2 KiB | 00m00s [ 470/1101] rust-parking_lot+default-de 100% | 574.3 KiB/s | 8.0 KiB | 00m00s [ 471/1101] rust-rustc-hash+default-dev 100% | 586.3 KiB/s | 8.2 KiB | 00m00s [ 472/1101] rust-salsa-macro-rules+defa 100% | 623.6 KiB/s | 8.1 KiB | 00m00s [ 473/1101] rust-smallvec+default-devel 100% | 630.5 KiB/s | 8.2 KiB | 00m00s [ 474/1101] rust-thin-vec+default-devel 100% | 608.3 KiB/s | 8.5 KiB | 00m00s [ 475/1101] rust-typeid+default-devel-0 100% | 628.4 KiB/s | 8.2 KiB | 00m00s [ 476/1101] rust-compact_str+default-de 100% | 596.6 KiB/s | 8.4 KiB | 00m00s [ 477/1101] rust-inventory+default-deve 100% | 603.0 KiB/s | 8.4 KiB | 00m00s [ 478/1101] rust-salsa-macros+default-d 100% | 575.4 KiB/s | 8.1 KiB | 00m00s [ 479/1101] rust-ordermap+default-devel 100% | 621.4 KiB/s | 8.7 KiB | 00m00s [ 480/1101] rust-dyn-clone+default-deve 100% | 574.6 KiB/s | 8.0 KiB | 00m00s [ 481/1101] rust-ref-cast+default-devel 100% | 613.4 KiB/s | 8.0 KiB | 00m00s [ 482/1101] rust-serde_json+alloc-devel 100% | 692.0 KiB/s | 9.7 KiB | 00m00s [ 483/1101] rust-schemars+schemars_deri 100% | 610.8 KiB/s | 8.6 KiB | 00m00s [ 484/1101] rust-serde_core+result-deve 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [ 485/1101] rust-serde+serde_derive-dev 100% | 684.9 KiB/s | 8.9 KiB | 00m00s [ 486/1101] rust-shellexpand+dirs-devel 100% | 576.5 KiB/s | 8.1 KiB | 00m00s [ 487/1101] rust-normalize-line-endings 100% | 611.3 KiB/s | 7.9 KiB | 00m00s [ 488/1101] rust-snapbox-macros+default 100% | 549.3 KiB/s | 8.2 KiB | 00m00s [ 489/1101] rust-os_pipe+default-devel- 100% | 572.1 KiB/s | 8.0 KiB | 00m00s [ 490/1101] rust-wait-timeout+default-d 100% | 565.6 KiB/s | 7.9 KiB | 00m00s [ 491/1101] rust-snapbox+color-devel-0: 100% | 657.7 KiB/s | 9.2 KiB | 00m00s [ 492/1101] rust-similar+default-devel- 100% | 582.7 KiB/s | 8.2 KiB | 00m00s [ 493/1101] rust-escargot+default-devel 100% | 581.3 KiB/s | 8.1 KiB | 00m00s [ 494/1101] rust-anstyle-svg+default-de 100% | 608.0 KiB/s | 8.5 KiB | 00m00s [ 495/1101] rust-snapbox+structured-dat 100% | 572.8 KiB/s | 9.2 KiB | 00m00s [ 496/1101] rust-cc+default-devel-0:1.4 100% | 743.1 KiB/s | 10.4 KiB | 00m00s [ 497/1101] rust-psm+default-devel-0:0. 100% | 588.0 KiB/s | 8.2 KiB | 00m00s [ 498/1101] rust-strum_macros+default-d 100% | 577.6 KiB/s | 8.1 KiB | 00m00s [ 499/1101] rust-syn2+parsing-devel-0:2 100% | 508.2 KiB/s | 7.1 KiB | 00m00s [ 500/1101] rust-fastrand+default-devel 100% | 580.7 KiB/s | 8.1 KiB | 00m00s [ 501/1101] rust-once_cell+std-devel-0: 100% | 564.4 KiB/s | 8.5 KiB | 00m00s [ 502/1101] rust-once_cell-devel-0:1.21 100% | 2.9 MiB/s | 44.9 KiB | 00m00s [ 503/1101] rust-rustix+default-devel-0 100% | 662.2 KiB/s | 9.3 KiB | 00m00s [ 504/1101] rust-rustix+fs-devel-0:1.1. 100% | 658.6 KiB/s | 9.2 KiB | 00m00s [ 505/1101] rust-test-case-macros-devel 100% | 978.0 KiB/s | 13.7 KiB | 00m00s [ 506/1101] rust-thiserror-impl+default 100% | 658.0 KiB/s | 9.2 KiB | 00m00s [ 507/1101] rust-tikv-jemalloc-sys-deve 100% | 2.0 MiB/s | 33.1 KiB | 00m00s [ 508/1101] rust-tikv-jemalloc-sys+back 100% | 564.0 KiB/s | 7.9 KiB | 00m00s [ 509/1101] rust-libc-devel-0:0.2.189-1 100% | 16.2 MiB/s | 547.9 KiB | 00m00s [ 510/1101] rust-serde_spanned+alloc-de 100% | 547.2 KiB/s | 8.8 KiB | 00m00s [ 511/1101] rust-serde_spanned-devel-0: 100% | 1.2 MiB/s | 18.9 KiB | 00m00s [ 512/1101] rust-toml_datetime+alloc-de 100% | 596.7 KiB/s | 9.0 KiB | 00m00s [ 513/1101] rust-toml_datetime-devel-0: 100% | 1.5 MiB/s | 24.3 KiB | 00m00s [ 514/1101] rust-toml_writer+alloc-deve 100% | 529.8 KiB/s | 7.9 KiB | 00m00s [ 515/1101] rust-toml_writer-devel-0:1. 100% | 1.4 MiB/s | 21.0 KiB | 00m00s [ 516/1101] rust-toml_parser+alloc-deve 100% | 542.5 KiB/s | 8.1 KiB | 00m00s [ 517/1101] rust-winnow-devel-0:1.0.4-2 100% | 7.9 MiB/s | 177.2 KiB | 00m00s [ 518/1101] rust-serde_core+alloc-devel 100% | 515.7 KiB/s | 7.7 KiB | 00m00s [ 519/1101] rust-serde_spanned+serde-de 100% | 578.2 KiB/s | 8.7 KiB | 00m00s [ 520/1101] rust-toml_datetime+serde-de 100% | 633.4 KiB/s | 8.9 KiB | 00m00s [ 521/1101] rust-serde_spanned+std-deve 100% | 585.7 KiB/s | 8.8 KiB | 00m00s [ 522/1101] rust-toml_datetime+std-deve 100% | 598.8 KiB/s | 9.0 KiB | 00m00s [ 523/1101] rust-toml_writer+std-devel- 100% | 569.8 KiB/s | 8.0 KiB | 00m00s [ 524/1101] rust-pin-project-lite+defau 100% | 510.6 KiB/s | 8.2 KiB | 00m00s [ 525/1101] rust-tracing-core-devel-0:0 100% | 3.9 MiB/s | 68.2 KiB | 00m00s [ 526/1101] rust-lazy_static+default-de 100% | 520.4 KiB/s | 7.8 KiB | 00m00s [ 527/1101] rust-tracing-subscriber+reg 100% | 560.5 KiB/s | 8.4 KiB | 00m00s [ 528/1101] rust-tracing-core+default-d 100% | 540.7 KiB/s | 8.1 KiB | 00m00s [ 529/1101] rust-tracing-subscriber+nu- 100% | 602.7 KiB/s | 8.4 KiB | 00m00s [ 530/1101] rust-chrono+clock-devel-0:0 100% | 590.5 KiB/s | 8.3 KiB | 00m00s [ 531/1101] rust-tracing-subscriber+mat 100% | 600.8 KiB/s | 8.4 KiB | 00m00s [ 532/1101] rust-tracing-subscriber+onc 100% | 601.4 KiB/s | 8.4 KiB | 00m00s [ 533/1101] rust-tracing-subscriber+std 100% | 562.6 KiB/s | 8.4 KiB | 00m00s [ 534/1101] rust-tracing-subscriber+thr 100% | 562.3 KiB/s | 8.4 KiB | 00m00s [ 535/1101] rust-tracing-subscriber+tra 100% | 559.4 KiB/s | 8.4 KiB | 00m00s [ 536/1101] rust-tracing+tracing-attrib 100% | 586.3 KiB/s | 8.2 KiB | 00m00s [ 537/1101] rust-tracing-core+std-devel 100% | 578.8 KiB/s | 8.1 KiB | 00m00s [ 538/1101] rust-tinyvec+alloc-devel-0: 100% | 638.3 KiB/s | 8.3 KiB | 00m00s [ 539/1101] rust-tinyvec+default-devel- 100% | 635.3 KiB/s | 8.3 KiB | 00m00s [ 540/1101] rust-phf0.11-devel-0:0.11.3 100% | 2.1 MiB/s | 28.4 KiB | 00m00s [ 541/1101] rust-unicode_names2_generat 100% | 615.8 KiB/s | 8.0 KiB | 00m00s [ 542/1101] rust-form_urlencoded+alloc- 100% | 625.4 KiB/s | 8.1 KiB | 00m00s [ 543/1101] rust-form_urlencoded-devel- 100% | 1.3 MiB/s | 17.3 KiB | 00m00s [ 544/1101] rust-idna+alloc-devel-0:1.1 100% | 635.0 KiB/s | 8.3 KiB | 00m00s [ 545/1101] rust-idna+compiled_data-dev 100% | 650.9 KiB/s | 8.5 KiB | 00m00s [ 546/1101] rust-idna-devel-0:1.1.0-4.f 100% | 9.6 MiB/s | 137.5 KiB | 00m00s [ 547/1101] rust-percent-encoding+alloc 100% | 655.7 KiB/s | 7.9 KiB | 00m00s [ 548/1101] rust-percent-encoding-devel 100% | 1.5 MiB/s | 19.4 KiB | 00m00s [ 549/1101] rust-form_urlencoded+std-de 100% | 627.8 KiB/s | 8.2 KiB | 00m00s [ 550/1101] rust-idna+std-devel-0:1.1.0 100% | 636.8 KiB/s | 8.3 KiB | 00m00s [ 551/1101] rust-percent-encoding+std-d 100% | 607.9 KiB/s | 7.9 KiB | 00m00s [ 552/1101] rust-crc32fast+default-deve 100% | 612.8 KiB/s | 8.0 KiB | 00m00s [ 553/1101] rust-typed-path+default-dev 100% | 579.1 KiB/s | 7.5 KiB | 00m00s [ 554/1101] rust-flate2+zlib-rs-devel-0 100% | 729.3 KiB/s | 9.5 KiB | 00m00s [ 555/1101] rust-flate2-devel-0:1.1.9-2 100% | 6.3 MiB/s | 90.4 KiB | 00m00s [ 556/1101] rust-zip+deflate-flate2-dev 100% | 898.5 KiB/s | 11.7 KiB | 00m00s [ 557/1101] rust-zstd-devel-0:0.13.3-4. 100% | 3.1 MiB/s | 41.3 KiB | 00m00s [ 558/1101] rust-get-size2+default-deve 100% | 678.9 KiB/s | 8.8 KiB | 00m00s [ 559/1101] python-rpm-macros-0:3.15-2. 100% | 1.5 MiB/s | 19.8 KiB | 00m00s [ 560/1101] python3-rpm-macros-0:3.15-2 100% | 1.0 MiB/s | 12.2 KiB | 00m00s [ 561/1101] rust-anstyle-parse+utf8-dev 100% | 638.6 KiB/s | 8.3 KiB | 00m00s [ 562/1101] rust-anstyle-parse-devel-0: 100% | 1.8 MiB/s | 24.4 KiB | 00m00s [ 563/1101] rust-colorchoice-devel-0:1. 100% | 1.2 MiB/s | 16.4 KiB | 00m00s [ 564/1101] rust-utf8parse-devel-0:0.2. 100% | 1.6 MiB/s | 21.3 KiB | 00m00s [ 565/1101] rust-anstyle-query-devel-0: 100% | 1.4 MiB/s | 18.1 KiB | 00m00s [ 566/1101] rust-rustversion-devel-0:1. 100% | 2.6 MiB/s | 34.6 KiB | 00m00s [ 567/1101] rust-fs-err-devel-0:3.2.2-2 100% | 2.3 MiB/s | 31.2 KiB | 00m00s [ 568/1101] rust-os_str_bytes+memchr-de 100% | 615.2 KiB/s | 8.0 KiB | 00m00s [ 569/1101] rust-os_str_bytes+raw_os_st 100% | 604.6 KiB/s | 7.9 KiB | 00m00s [ 570/1101] rust-os_str_bytes-devel-0:7 100% | 3.0 MiB/s | 40.2 KiB | 00m00s [ 571/1101] rust-difflib+default-devel- 100% | 643.3 KiB/s | 7.7 KiB | 00m00s [ 572/1101] rust-predicates-core-devel- 100% | 1.3 MiB/s | 17.1 KiB | 00m00s [ 573/1101] rust-predicates-tree-devel- 100% | 1.2 MiB/s | 16.2 KiB | 00m00s [ 574/1101] rust-radium-devel-0:0.7.0-8 100% | 1.3 MiB/s | 18.7 KiB | 00m00s [ 575/1101] rust-tap-devel-0:1.0.1-14.f 100% | 1.4 MiB/s | 19.2 KiB | 00m00s [ 576/1101] rust-clap_lex+default-devel 100% | 638.6 KiB/s | 8.3 KiB | 00m00s [ 577/1101] rust-anstream+default-devel 100% | 716.2 KiB/s | 8.6 KiB | 00m00s [ 578/1101] rust-clap_derive-devel-0:4. 100% | 2.8 MiB/s | 40.3 KiB | 00m00s [ 579/1101] rust-strsim+default-devel-0 100% | 602.8 KiB/s | 7.8 KiB | 00m00s [ 580/1101] rust-terminal_size+default- 100% | 636.8 KiB/s | 8.3 KiB | 00m00s [ 581/1101] rust-clap_complete-devel-0: 100% | 4.3 MiB/s | 57.6 KiB | 00m00s [ 582/1101] rust-clap_complete_nushell- 100% | 1.5 MiB/s | 20.3 KiB | 00m00s [ 583/1101] rust-cfg_aliases+default-de 100% | 597.1 KiB/s | 7.8 KiB | 00m00s [ 584/1101] rust-libc+extra_traits-deve 100% | 771.7 KiB/s | 10.0 KiB | 00m00s [ 585/1101] rust-terminfo-devel-0:0.9.0 100% | 4.2 MiB/s | 55.4 KiB | 00m00s [ 586/1101] rust-cfg-if-devel-0:1.0.5-1 100% | 1.3 MiB/s | 17.1 KiB | 00m00s [ 587/1101] rust-itoa-devel-0:1.0.18-2. 100% | 1.5 MiB/s | 20.2 KiB | 00m00s [ 588/1101] rust-zmij-devel-0:1.0.21-2. 100% | 2.1 MiB/s | 27.5 KiB | 00m00s [ 589/1101] rust-crossbeam-epoch+alloc- 100% | 603.7 KiB/s | 7.8 KiB | 00m00s [ 590/1101] rust-crossbeam-queue+alloc- 100% | 659.9 KiB/s | 7.9 KiB | 00m00s [ 591/1101] rust-csv-core-devel-0:0.1.1 100% | 2.4 MiB/s | 32.2 KiB | 00m00s [ 592/1101] rust-ryu-devel-0:1.0.23-2.f 100% | 4.3 MiB/s | 56.7 KiB | 00m00s [ 593/1101] rust-nix+process-devel-0:0. 100% | 645.5 KiB/s | 8.4 KiB | 00m00s [ 594/1101] rust-lock_api+atomic_usize- 100% | 617.0 KiB/s | 8.0 KiB | 00m00s [ 595/1101] rust-lock_api-devel-0:0.4.1 100% | 2.0 MiB/s | 29.1 KiB | 00m00s [ 596/1101] rust-parking_lot_core-devel 100% | 3.3 MiB/s | 43.7 KiB | 00m00s [ 597/1101] rust-libtest-mimic-devel-0: 100% | 2.7 MiB/s | 35.6 KiB | 00m00s [ 598/1101] rust-log+alloc-devel-0:0.4. 100% | 657.8 KiB/s | 8.6 KiB | 00m00s [ 599/1101] rust-libc+std-devel-0:0.2.1 100% | 768.7 KiB/s | 10.0 KiB | 00m00s [ 600/1101] rust-serde_derive-devel-0:1 100% | 4.8 MiB/s | 68.1 KiB | 00m00s [ 601/1101] rust-get-size-derive2+defau 100% | 717.5 KiB/s | 8.6 KiB | 00m00s [ 602/1101] rust-regex-automata+nfa-bac 100% | 685.2 KiB/s | 8.9 KiB | 00m00s [ 603/1101] rust-potential_utf+zerovec- 100% | 627.2 KiB/s | 8.2 KiB | 00m00s [ 604/1101] rust-potential_utf-devel-0: 100% | 1.3 MiB/s | 17.6 KiB | 00m00s [ 605/1101] rust-utf8_iter-devel-0:1.0. 100% | 1.4 MiB/s | 18.8 KiB | 00m00s [ 606/1101] rust-yoke+derive-devel-0:0. 100% | 688.8 KiB/s | 9.0 KiB | 00m00s [ 607/1101] rust-yoke-devel-0:0.8.3-2.f 100% | 2.9 MiB/s | 38.6 KiB | 00m00s [ 608/1101] rust-zerofrom+derive-devel- 100% | 648.5 KiB/s | 8.4 KiB | 00m00s [ 609/1101] rust-zerofrom-devel-0:0.1.8 100% | 1.1 MiB/s | 14.5 KiB | 00m00s [ 610/1101] rust-tinystr+zerovec-devel- 100% | 697.3 KiB/s | 8.4 KiB | 00m00s [ 611/1101] rust-litemap-devel-0:0.8.3- 100% | 2.7 MiB/s | 36.0 KiB | 00m00s [ 612/1101] rust-tinystr-devel-0:0.8.4- 100% | 2.1 MiB/s | 27.9 KiB | 00m00s [ 613/1101] rust-writeable-devel-0:0.6. 100% | 2.5 MiB/s | 33.5 KiB | 00m00s [ 614/1101] rust-zerovec-derive-devel-0 100% | 2.3 MiB/s | 30.6 KiB | 00m00s [ 615/1101] rust-phf+std-devel-0:0.13.1 100% | 635.9 KiB/s | 8.3 KiB | 00m00s [ 616/1101] rust-phf-devel-0:0.13.1-3.f 100% | 2.2 MiB/s | 29.9 KiB | 00m00s [ 617/1101] rust-console+alloc-devel-0: 100% | 648.2 KiB/s | 8.4 KiB | 00m00s [ 618/1101] rust-portable-atomic+fallba 100% | 664.7 KiB/s | 8.6 KiB | 00m00s [ 619/1101] rust-rust-stemmers-devel-0: 100% | 48.8 MiB/s | 1.9 MiB | 00m00s [ 620/1101] rust-portable-atomic-devel- 100% | 8.5 MiB/s | 164.9 KiB | 00m00s [ 621/1101] rust-unit-prefix+std-devel- 100% | 426.7 KiB/s | 7.7 KiB | 00m00s [ 622/1101] rust-unit-prefix-devel-0:0. 100% | 1.2 MiB/s | 15.7 KiB | 00m00s [ 623/1101] rust-unicode-width+cjk-deve 100% | 625.7 KiB/s | 8.1 KiB | 00m00s [ 624/1101] rust-similar2+text-devel-0: 100% | 557.5 KiB/s | 7.2 KiB | 00m00s [ 625/1101] rust-pest+default-devel-0:2 100% | 654.8 KiB/s | 8.5 KiB | 00m00s [ 626/1101] rust-similar2-devel-0:2.7.0 100% | 4.8 MiB/s | 69.2 KiB | 00m00s [ 627/1101] rust-pest_derive+default-de 100% | 611.1 KiB/s | 8.6 KiB | 00m00s [ 628/1101] rust-ron+std-devel-0:0.12.2 100% | 652.7 KiB/s | 8.5 KiB | 00m00s [ 629/1101] rust-syn2+clone-impls-devel 100% | 548.5 KiB/s | 7.1 KiB | 00m00s [ 630/1101] rust-ron-devel-0:0.12.2-2.f 100% | 8.6 MiB/s | 140.7 KiB | 00m00s [ 631/1101] rust-syn2+printing-devel-0: 100% | 483.4 KiB/s | 7.3 KiB | 00m00s [ 632/1101] rust-syn2+proc-macro-devel- 100% | 495.4 KiB/s | 7.4 KiB | 00m00s [ 633/1101] rust-syn2-devel-0:2.0.119-1 100% | 9.7 MiB/s | 257.3 KiB | 00m00s [ 634/1101] rust-either+std-devel-0:1.1 100% | 572.1 KiB/s | 8.0 KiB | 00m00s [ 635/1101] rust-jiff-core+alloc-devel- 100% | 520.7 KiB/s | 7.3 KiB | 00m00s [ 636/1101] rust-libcst_derive-devel-0: 100% | 1.2 MiB/s | 19.0 KiB | 00m00s [ 637/1101] rust-annotate-snippets0.11- 100% | 2.0 MiB/s | 35.5 KiB | 00m00s [ 638/1101] rust-paste-devel-0:1.0.15-6 100% | 2.1 MiB/s | 37.2 KiB | 00m00s [ 639/1101] rust-peg+std-devel-0:0.8.5- 100% | 565.9 KiB/s | 7.9 KiB | 00m00s [ 640/1101] rust-regex-syntax+default-d 100% | 527.2 KiB/s | 8.4 KiB | 00m00s [ 641/1101] rust-peg-devel-0:0.8.5-4.fc 100% | 2.6 MiB/s | 45.1 KiB | 00m00s [ 642/1101] rust-inotify-sys+default-de 100% | 598.3 KiB/s | 7.8 KiB | 00m00s [ 643/1101] rust-mio+log-devel-0:1.2.3- 100% | 655.1 KiB/s | 8.5 KiB | 00m00s [ 644/1101] rust-mio-devel-0:1.2.3-1.fc 100% | 7.5 MiB/s | 114.7 KiB | 00m00s [ 645/1101] rust-mio+os-poll-devel-0:1. 100% | 645.2 KiB/s | 8.4 KiB | 00m00s [ 646/1101] rust-notify-types-devel-0:2 100% | 3.1 MiB/s | 41.6 KiB | 00m00s [ 647/1101] rust-path-dedot-devel-0:4.0 100% | 1.1 MiB/s | 14.4 KiB | 00m00s [ 648/1101] rust-unscanny-devel-0:0.1.0 100% | 1.4 MiB/s | 18.0 KiB | 00m00s [ 649/1101] rust-version-ranges-devel-0 100% | 2.1 MiB/s | 28.1 KiB | 00m00s [ 650/1101] rust-diff-devel-0:0.1.13-11 100% | 2.9 MiB/s | 38.6 KiB | 00m00s [ 651/1101] rust-yansi+std-devel-0:1.0. 100% | 595.9 KiB/s | 7.7 KiB | 00m00s [ 652/1101] rust-yansi-devel-0:1.0.1-7. 100% | 2.7 MiB/s | 36.2 KiB | 00m00s [ 653/1101] rust-pep508_rs-devel-0:0.9. 100% | 5.6 MiB/s | 74.3 KiB | 00m00s [ 654/1101] rust-toml_datetime0.7+serde 100% | 577.0 KiB/s | 7.5 KiB | 00m00s [ 655/1101] rust-winnow0.7-devel-0:0.7. 100% | 10.6 MiB/s | 173.6 KiB | 00m00s [ 656/1101] rust-toml_datetime0.7+std-d 100% | 634.5 KiB/s | 7.6 KiB | 00m00s [ 657/1101] rust-toml_datetime0.7+alloc 100% | 583.3 KiB/s | 7.6 KiB | 00m00s [ 658/1101] rust-toml_datetime0.7-devel 100% | 1.7 MiB/s | 22.9 KiB | 00m00s [ 659/1101] rust-chrono+alloc-devel-0:0 100% | 630.2 KiB/s | 8.2 KiB | 00m00s [ 660/1101] rust-newtype-uuid+std-devel 100% | 650.6 KiB/s | 8.5 KiB | 00m00s [ 661/1101] rust-num-traits-devel-0:0.2 100% | 4.0 MiB/s | 57.9 KiB | 00m00s [ 662/1101] rust-newtype-uuid-devel-0:1 100% | 1.9 MiB/s | 25.3 KiB | 00m00s [ 663/1101] rust-strip-ansi-escapes-dev 100% | 1.2 MiB/s | 16.3 KiB | 00m00s [ 664/1101] rust-getrandom+default-deve 100% | 663.2 KiB/s | 8.6 KiB | 00m00s [ 665/1101] rust-quick-xml-devel-0:0.41 100% | 10.6 MiB/s | 185.2 KiB | 00m00s [ 666/1101] rust-getrandom+sys_rng-deve 100% | 675.3 KiB/s | 8.8 KiB | 00m00s [ 667/1101] rust-cpufeatures+default-de 100% | 646.7 KiB/s | 8.4 KiB | 00m00s [ 668/1101] rust-rayon-core-devel-0:1.1 100% | 5.5 MiB/s | 78.5 KiB | 00m00s [ 669/1101] rust-regex-automata+perf-li 100% | 696.6 KiB/s | 9.1 KiB | 00m00s [ 670/1101] rust-regex-automata+perf-li 100% | 766.7 KiB/s | 9.2 KiB | 00m00s [ 671/1101] rust-regex-automata+unicode 100% | 699.3 KiB/s | 9.1 KiB | 00m00s [ 672/1101] rust-regex-syntax+unicode-a 100% | 598.0 KiB/s | 8.4 KiB | 00m00s [ 673/1101] rust-regex-automata+unicode 100% | 699.9 KiB/s | 9.1 KiB | 00m00s [ 674/1101] rust-regex-syntax+unicode-b 100% | 644.6 KiB/s | 8.4 KiB | 00m00s [ 675/1101] rust-regex-automata+unicode 100% | 699.9 KiB/s | 9.1 KiB | 00m00s [ 676/1101] rust-regex-syntax+unicode-c 100% | 644.6 KiB/s | 8.4 KiB | 00m00s [ 677/1101] rust-regex-automata+unicode 100% | 759.2 KiB/s | 9.1 KiB | 00m00s [ 678/1101] rust-regex-syntax+unicode-g 100% | 645.2 KiB/s | 8.4 KiB | 00m00s [ 679/1101] rust-regex-automata+unicode 100% | 699.9 KiB/s | 9.1 KiB | 00m00s [ 680/1101] rust-regex-automata+unicode 100% | 740.6 KiB/s | 8.9 KiB | 00m00s [ 681/1101] rust-regex-syntax+unicode-p 100% | 644.6 KiB/s | 8.4 KiB | 00m00s [ 682/1101] rust-regex-automata+unicode 100% | 700.8 KiB/s | 9.1 KiB | 00m00s [ 683/1101] rust-regex-syntax+unicode-s 100% | 699.0 KiB/s | 8.4 KiB | 00m00s [ 684/1101] rust-regex-automata+unicode 100% | 701.1 KiB/s | 9.1 KiB | 00m00s [ 685/1101] rust-regex-syntax+unicode-s 100% | 645.2 KiB/s | 8.4 KiB | 00m00s [ 686/1101] rust-munge_macro-devel-0:0. 100% | 1.1 MiB/s | 14.9 KiB | 00m00s [ 687/1101] rust-ptr_meta+derive-devel- 100% | 611.6 KiB/s | 8.0 KiB | 00m00s [ 688/1101] rust-simdutf8-devel-0:0.1.5 100% | 2.8 MiB/s | 39.6 KiB | 00m00s [ 689/1101] rust-bytecheck_derive-devel 100% | 1.2 MiB/s | 17.6 KiB | 00m00s [ 690/1101] rust-rancor+alloc-devel-0:0 100% | 641.0 KiB/s | 8.3 KiB | 00m00s [ 691/1101] rust-boxcar-devel-0:0.2.14- 100% | 2.2 MiB/s | 29.0 KiB | 00m00s [ 692/1101] rust-hashbrown+allocator-ap 100% | 684.0 KiB/s | 8.9 KiB | 00m00s [ 693/1101] rust-hashbrown+default-hash 100% | 627.9 KiB/s | 8.8 KiB | 00m00s [ 694/1101] rust-hashbrown+equivalent-d 100% | 585.2 KiB/s | 8.8 KiB | 00m00s [ 695/1101] rust-hashbrown+raw-entry-de 100% | 617.0 KiB/s | 8.6 KiB | 00m00s [ 696/1101] rust-hashlink-devel-0:0.12. 100% | 2.8 MiB/s | 37.9 KiB | 00m00s [ 697/1101] rust-intrusive-collections+ 100% | 627.8 KiB/s | 8.2 KiB | 00m00s [ 698/1101] rust-intrusive-collections- 100% | 3.6 MiB/s | 47.5 KiB | 00m00s [ 699/1101] rust-salsa-macro-rules-deve 100% | 2.1 MiB/s | 28.6 KiB | 00m00s [ 700/1101] rust-typeid-devel-0:1.0.3-5 100% | 1.3 MiB/s | 17.1 KiB | 00m00s [ 701/1101] rust-inventory-devel-0:0.3. 100% | 1.8 MiB/s | 23.8 KiB | 00m00s [ 702/1101] rust-salsa-macros-devel-0:0 100% | 3.7 MiB/s | 53.0 KiB | 00m00s [ 703/1101] rust-dyn-clone-devel-0:1.0. 100% | 1.5 MiB/s | 19.3 KiB | 00m00s [ 704/1101] rust-ref-cast-devel-0:1.0.2 100% | 2.3 MiB/s | 31.2 KiB | 00m00s [ 705/1101] rust-schemars_derive+defaul 100% | 638.9 KiB/s | 8.3 KiB | 00m00s [ 706/1101] rust-dirs+default-devel-0:6 100% | 676.5 KiB/s | 8.1 KiB | 00m00s [ 707/1101] rust-normalize-line-endings 100% | 1.0 MiB/s | 13.9 KiB | 00m00s [ 708/1101] rust-snapbox-macros-devel-0 100% | 1.2 MiB/s | 15.5 KiB | 00m00s [ 709/1101] rust-os_pipe-devel-0:1.2.3- 100% | 1.4 MiB/s | 18.5 KiB | 00m00s [ 710/1101] rust-wait-timeout-devel-0:0 100% | 1.4 MiB/s | 19.9 KiB | 00m00s [ 711/1101] rust-snapbox-macros+color-d 100% | 644.9 KiB/s | 8.4 KiB | 00m00s [ 712/1101] rust-escargot-devel-0:0.5.1 100% | 2.1 MiB/s | 28.3 KiB | 00m00s [ 713/1101] rust-anstyle-svg-devel-0:1. 100% | 1.8 MiB/s | 23.9 KiB | 00m00s [ 714/1101] rust-cc-devel-0:1.4.6-1.fc4 100% | 7.0 MiB/s | 100.2 KiB | 00m00s [ 715/1101] rust-psm-devel-0:0.1.32-1.f 100% | 3.2 MiB/s | 43.1 KiB | 00m00s [ 716/1101] rust-fastrand+std-devel-0:2 100% | 676.2 KiB/s | 8.1 KiB | 00m00s [ 717/1101] rust-fastrand-devel-0:2.5.0 100% | 1.9 MiB/s | 25.1 KiB | 00m00s [ 718/1101] rust-once_cell+alloc-devel- 100% | 651.8 KiB/s | 8.5 KiB | 00m00s [ 719/1101] rust-rustix+std-devel-0:1.1 100% | 742.6 KiB/s | 9.7 KiB | 00m00s [ 720/1101] rust-rustix-devel-0:1.1.5-1 100% | 23.0 MiB/s | 400.0 KiB | 00m00s [ 721/1101] rust-test-case-core-devel-0 100% | 1.3 MiB/s | 23.4 KiB | 00m00s [ 722/1101] rust-thiserror-impl-devel-0 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [ 723/1101] rust-pin-project-lite-devel 100% | 4.1 MiB/s | 58.8 KiB | 00m00s [ 724/1101] rust-tracing-subscriber+sha 100% | 602.5 KiB/s | 8.4 KiB | 00m00s [ 725/1101] rust-lazy_static-devel-0:1. 100% | 1.4 MiB/s | 21.3 KiB | 00m00s [ 726/1101] rust-nu-ansi-term+default-d 100% | 617.6 KiB/s | 8.0 KiB | 00m00s [ 727/1101] rust-chrono+iana-time-zone- 100% | 653.3 KiB/s | 8.5 KiB | 00m00s [ 728/1101] rust-chrono+now-devel-0:0.4 100% | 632.0 KiB/s | 8.2 KiB | 00m00s [ 729/1101] rust-matchers+default-devel 100% | 601.6 KiB/s | 7.8 KiB | 00m00s [ 730/1101] rust-tracing-subscriber+all 100% | 634.4 KiB/s | 8.2 KiB | 00m00s [ 731/1101] rust-thread_local+default-d 100% | 612.2 KiB/s | 8.0 KiB | 00m00s [ 732/1101] rust-tracing-attributes+def 100% | 584.1 KiB/s | 8.2 KiB | 00m00s [ 733/1101] rust-tracing-core+once_cell 100% | 588.2 KiB/s | 8.2 KiB | 00m00s [ 734/1101] rust-tinyvec+tinyvec_macros 100% | 603.6 KiB/s | 8.5 KiB | 00m00s [ 735/1101] rust-tinyvec-devel-0:1.11.0 100% | 3.6 MiB/s | 51.1 KiB | 00m00s [ 736/1101] rust-unicode_names2_generat 100% | 1.5 MiB/s | 22.6 KiB | 00m00s [ 737/1101] rust-phf_shared0.11-devel-0 100% | 1.3 MiB/s | 21.4 KiB | 00m00s [ 738/1101] rust-idna_adapter+compiled_ 100% | 510.1 KiB/s | 8.2 KiB | 00m00s [ 739/1101] rust-idna_adapter+default-d 100% | 561.2 KiB/s | 7.9 KiB | 00m00s [ 740/1101] rust-utf8_iter+default-deve 100% | 528.7 KiB/s | 7.9 KiB | 00m00s [ 741/1101] rust-crc32fast+std-devel-0: 100% | 608.8 KiB/s | 7.9 KiB | 00m00s [ 742/1101] rust-crc32fast-devel-0:1.5. 100% | 3.9 MiB/s | 51.5 KiB | 00m00s [ 743/1101] rust-typed-path+std-devel-0 100% | 575.2 KiB/s | 7.5 KiB | 00m00s [ 744/1101] rust-typed-path-devel-0:0.1 100% | 6.1 MiB/s | 94.4 KiB | 00m00s [ 745/1101] rust-flate2+any_zlib-devel- 100% | 612.6 KiB/s | 9.2 KiB | 00m00s [ 746/1101] rust-zlib-rs+rust-allocator 100% | 679.8 KiB/s | 9.5 KiB | 00m00s [ 747/1101] rust-zlib-rs+std-devel-0:0. 100% | 634.4 KiB/s | 9.5 KiB | 00m00s [ 748/1101] rust-zip+_deflate-any-devel 100% | 676.5 KiB/s | 11.5 KiB | 00m00s [ 749/1101] rust-zlib-rs-devel-0:0.6.8- 100% | 9.1 MiB/s | 205.9 KiB | 00m00s [ 750/1101] rust-zstd-safe+std-devel-0: 100% | 578.5 KiB/s | 8.1 KiB | 00m00s [ 751/1101] rust-zstd-safe-devel-0:7.2. 100% | 2.2 MiB/s | 33.3 KiB | 00m00s [ 752/1101] rust-autocfg+default-devel- 100% | 615.2 KiB/s | 8.0 KiB | 00m00s [ 753/1101] rust-difflib-devel-0:0.4.0- 100% | 1.3 MiB/s | 16.7 KiB | 00m00s [ 754/1101] rust-termtree0.5+default-de 100% | 563.8 KiB/s | 7.3 KiB | 00m00s [ 755/1101] rust-clap_lex-devel-0:1.1.1 100% | 1.6 MiB/s | 21.2 KiB | 00m00s [ 756/1101] rust-syn+default-devel-0:3. 100% | 782.5 KiB/s | 10.2 KiB | 00m00s [ 757/1101] rust-strsim-devel-0:0.11.1- 100% | 1.7 MiB/s | 22.2 KiB | 00m00s [ 758/1101] rust-terminal_size-devel-0: 100% | 1.3 MiB/s | 17.4 KiB | 00m00s [ 759/1101] rust-cfg_aliases-devel-0:0. 100% | 1.1 MiB/s | 14.9 KiB | 00m00s [ 760/1101] rust-fnv+default-devel-0:1. 100% | 594.7 KiB/s | 7.7 KiB | 00m00s [ 761/1101] rust-nom7+std-devel-0:7.1.3 100% | 647.9 KiB/s | 7.8 KiB | 00m00s [ 762/1101] rust-nom7-devel-0:7.1.3-4.f 100% | 7.8 MiB/s | 111.6 KiB | 00m00s [ 763/1101] rust-phf0.11+default-devel- 100% | 574.0 KiB/s | 7.5 KiB | 00m00s [ 764/1101] rust-phf_codegen0.11+defaul 100% | 621.2 KiB/s | 7.5 KiB | 00m00s [ 765/1101] rust-scopeguard-devel-0:1.2 100% | 1.5 MiB/s | 19.4 KiB | 00m00s [ 766/1101] rust-escape8259+default-dev 100% | 596.5 KiB/s | 7.8 KiB | 00m00s [ 767/1101] rust-get-size-derive2-devel 100% | 1.3 MiB/s | 17.5 KiB | 00m00s [ 768/1101] rust-yoke-derive-devel-0:0. 100% | 1.6 MiB/s | 21.6 KiB | 00m00s [ 769/1101] rust-stable_deref_trait-dev 100% | 1.2 MiB/s | 16.5 KiB | 00m00s [ 770/1101] rust-zerofrom-derive-devel- 100% | 1.2 MiB/s | 16.6 KiB | 00m00s [ 771/1101] rust-phf_shared+std-devel-0 100% | 616.1 KiB/s | 8.0 KiB | 00m00s [ 772/1101] rust-phf_shared-devel-0:0.1 100% | 1.7 MiB/s | 22.6 KiB | 00m00s [ 773/1101] rust-pest+memchr-devel-0:2. 100% | 716.6 KiB/s | 8.6 KiB | 00m00s [ 774/1101] rust-pest+std-devel-0:2.8.6 100% | 715.2 KiB/s | 8.6 KiB | 00m00s [ 775/1101] rust-pest-devel-0:2.8.6-2.f 100% | 7.4 MiB/s | 106.1 KiB | 00m00s [ 776/1101] rust-pest_derive+std-devel- 100% | 671.3 KiB/s | 8.7 KiB | 00m00s [ 777/1101] rust-pest_derive-devel-0:2. 100% | 2.6 MiB/s | 34.5 KiB | 00m00s [ 778/1101] rust-bitflags+serde-devel-0 100% | 745.2 KiB/s | 8.9 KiB | 00m00s [ 779/1101] rust-once_cell+race-devel-0 100% | 648.8 KiB/s | 8.4 KiB | 00m00s [ 780/1101] rust-peg-runtime+std-devel- 100% | 654.7 KiB/s | 7.9 KiB | 00m00s [ 781/1101] rust-peg-macros+default-dev 100% | 611.3 KiB/s | 7.9 KiB | 00m00s [ 782/1101] rust-peg-runtime+default-de 100% | 605.5 KiB/s | 7.9 KiB | 00m00s [ 783/1101] rust-inotify-sys-devel-0:0. 100% | 1.1 MiB/s | 15.2 KiB | 00m00s [ 784/1101] rust-yansi+alloc-devel-0:1. 100% | 643.6 KiB/s | 7.7 KiB | 00m00s [ 785/1101] rust-itertools0.13+default- 100% | 592.3 KiB/s | 7.7 KiB | 00m00s [ 786/1101] rust-serde+rc-devel-0:1.0.2 100% | 672.2 KiB/s | 8.7 KiB | 00m00s [ 787/1101] rust-thiserror1+default-dev 100% | 589.9 KiB/s | 7.7 KiB | 00m00s [ 788/1101] rust-urlencoding+default-de 100% | 597.1 KiB/s | 7.8 KiB | 00m00s [ 789/1101] rust-newtype-uuid+alloc-dev 100% | 637.4 KiB/s | 8.3 KiB | 00m00s [ 790/1101] rust-vte-devel-0:0.15.0-3.f 100% | 3.9 MiB/s | 55.4 KiB | 00m00s [ 791/1101] rust-getrandom-devel-0:0.4. 100% | 4.5 MiB/s | 65.0 KiB | 00m00s [ 792/1101] rust-rand_core+default-deve 100% | 638.0 KiB/s | 8.3 KiB | 00m00s [ 793/1101] rust-cpufeatures-devel-0:0. 100% | 1.8 MiB/s | 23.4 KiB | 00m00s [ 794/1101] rust-ptr_meta+ptr_meta_deri 100% | 613.7 KiB/s | 8.0 KiB | 00m00s [ 795/1101] rust-allocator-api2+alloc-d 100% | 612.8 KiB/s | 8.0 KiB | 00m00s [ 796/1101] rust-foldhash-devel-0:0.2.0 100% | 1.8 MiB/s | 24.1 KiB | 00m00s [ 797/1101] rust-allocator-api2-devel-0 100% | 4.8 MiB/s | 69.0 KiB | 00m00s [ 798/1101] rust-syn+visit-devel-0:3.0. 100% | 769.0 KiB/s | 10.0 KiB | 00m00s [ 799/1101] rust-syn+visit-mut-devel-0: 100% | 834.4 KiB/s | 10.0 KiB | 00m00s [ 800/1101] rust-ref-cast-impl+default- 100% | 612.2 KiB/s | 8.0 KiB | 00m00s [ 801/1101] rust-schemars_derive-devel- 100% | 2.9 MiB/s | 38.7 KiB | 00m00s [ 802/1101] rust-dirs-devel-0:6.0.0-3.f 100% | 1.6 MiB/s | 20.6 KiB | 00m00s [ 803/1101] rust-anstyle-lossy+default- 100% | 630.5 KiB/s | 8.2 KiB | 00m00s [ 804/1101] rust-html-escape+default-de 100% | 623.6 KiB/s | 8.1 KiB | 00m00s [ 805/1101] rust-find-msvc-tools+defaul 100% | 669.4 KiB/s | 8.0 KiB | 00m00s [ 806/1101] rust-shlex+default-devel-0: 100% | 594.7 KiB/s | 7.7 KiB | 00m00s [ 807/1101] rust-ar_archive_writer+defa 100% | 556.6 KiB/s | 7.2 KiB | 00m00s [ 808/1101] rust-fastrand+alloc-devel-0 100% | 673.9 KiB/s | 8.1 KiB | 00m00s [ 809/1101] rust-bitflags+std-devel-0:2 100% | 684.0 KiB/s | 8.9 KiB | 00m00s [ 810/1101] rust-errno+std-devel-0:0.3. 100% | 646.7 KiB/s | 8.4 KiB | 00m00s [ 811/1101] rust-errno-devel-0:0.3.14-3 100% | 1.5 MiB/s | 20.0 KiB | 00m00s [ 812/1101] rust-rustix+alloc-devel-0:1 100% | 710.1 KiB/s | 9.2 KiB | 00m00s [ 813/1101] rust-linux-raw-sys+auxvec-d 100% | 639.5 KiB/s | 8.3 KiB | 00m00s [ 814/1101] rust-linux-raw-sys+elf-deve 100% | 692.1 KiB/s | 8.3 KiB | 00m00s [ 815/1101] rust-linux-raw-sys+errno-de 100% | 639.5 KiB/s | 8.3 KiB | 00m00s [ 816/1101] rust-linux-raw-sys+general- 100% | 640.1 KiB/s | 8.3 KiB | 00m00s [ 817/1101] rust-linux-raw-sys+ioctl-de 100% | 639.5 KiB/s | 8.3 KiB | 00m00s [ 818/1101] rust-linux-raw-sys+no_std-d 100% | 639.5 KiB/s | 8.3 KiB | 00m00s [ 819/1101] rust-linux-raw-sys-devel-0: 100% | 19.9 MiB/s | 325.5 KiB | 00m00s [ 820/1101] rust-sharded-slab+default-d 100% | 644.0 KiB/s | 7.7 KiB | 00m00s [ 821/1101] rust-nu-ansi-term+std-devel 100% | 613.7 KiB/s | 8.0 KiB | 00m00s [ 822/1101] rust-nu-ansi-term-devel-0:0 100% | 2.9 MiB/s | 38.5 KiB | 00m00s [ 823/1101] rust-iana-time-zone+default 100% | 685.0 KiB/s | 8.2 KiB | 00m00s [ 824/1101] rust-iana-time-zone+fallbac 100% | 632.6 KiB/s | 8.2 KiB | 00m00s [ 825/1101] rust-matchers-devel-0:0.2.0 100% | 1.1 MiB/s | 14.8 KiB | 00m00s [ 826/1101] rust-thread_local-devel-0:1 100% | 1.8 MiB/s | 23.5 KiB | 00m00s [ 827/1101] rust-tracing-attributes-dev 100% | 3.7 MiB/s | 48.6 KiB | 00m00s [ 828/1101] rust-tinyvec_macros+default 100% | 643.6 KiB/s | 7.7 KiB | 00m00s [ 829/1101] rust-siphasher+default-deve 100% | 660.9 KiB/s | 7.9 KiB | 00m00s [ 830/1101] rust-getopts+default-devel- 100% | 611.9 KiB/s | 8.0 KiB | 00m00s [ 831/1101] rust-rand0.8+default-devel- 100% | 605.8 KiB/s | 7.9 KiB | 00m00s [ 832/1101] rust-icu_normalizer+compile 100% | 742.6 KiB/s | 8.9 KiB | 00m00s [ 833/1101] rust-idna_adapter-devel-0:1 100% | 1.3 MiB/s | 16.7 KiB | 00m00s [ 834/1101] rust-flate2+any_impl-devel- 100% | 704.1 KiB/s | 9.2 KiB | 00m00s [ 835/1101] rust-zstd-sys+std-devel-0:2 100% | 621.5 KiB/s | 8.1 KiB | 00m00s [ 836/1101] rust-zstd-sys-devel-0:2.0.1 100% | 3.4 MiB/s | 45.4 KiB | 00m00s [ 837/1101] rust-autocfg-devel-0:1.5.1- 100% | 2.1 MiB/s | 28.2 KiB | 00m00s [ 838/1101] rust-termtree0.5-devel-0:0. 100% | 1.1 MiB/s | 14.8 KiB | 00m00s [ 839/1101] rust-rustix+termios-devel-0 100% | 710.7 KiB/s | 9.2 KiB | 00m00s [ 840/1101] rust-fnv+std-devel-0:1.0.7- 100% | 591.4 KiB/s | 7.7 KiB | 00m00s [ 841/1101] rust-fnv-devel-0:1.0.7-16.f 100% | 1.4 MiB/s | 18.7 KiB | 00m00s [ 842/1101] rust-minimal-lexical+std-de 100% | 598.9 KiB/s | 7.8 KiB | 00m00s [ 843/1101] rust-nom7+alloc-devel-0:7.1 100% | 578.8 KiB/s | 7.5 KiB | 00m00s [ 844/1101] rust-minimal-lexical-devel- 100% | 6.4 MiB/s | 98.1 KiB | 00m00s [ 845/1101] rust-phf0.11+std-devel-0:0. 100% | 582.1 KiB/s | 7.6 KiB | 00m00s [ 846/1101] rust-phf_codegen0.11-devel- 100% | 1.5 MiB/s | 20.4 KiB | 00m00s [ 847/1101] rust-escape8259-devel-0:0.5 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 848/1101] rust-attribute-derive+defau 100% | 579.1 KiB/s | 7.5 KiB | 00m00s [ 849/1101] rust-syn+fold-devel-0:3.0.6 100% | 832.4 KiB/s | 10.0 KiB | 00m00s [ 850/1101] rust-synstructure+default-d 100% | 657.3 KiB/s | 7.9 KiB | 00m00s [ 851/1101] rust-ucd-trie+std-devel-0:0 100% | 652.4 KiB/s | 7.8 KiB | 00m00s [ 852/1101] rust-ucd-trie-devel-0:0.1.7 100% | 2.7 MiB/s | 35.3 KiB | 00m00s [ 853/1101] rust-pest_generator+std-dev 100% | 666.2 KiB/s | 8.7 KiB | 00m00s [ 854/1101] rust-pest_generator-devel-0 100% | 2.0 MiB/s | 27.2 KiB | 00m00s [ 855/1101] rust-bitflags+serde_core-de 100% | 697.5 KiB/s | 9.1 KiB | 00m00s [ 856/1101] rust-peg-runtime-devel-0:0. 100% | 985.6 KiB/s | 12.8 KiB | 00m00s [ 857/1101] rust-peg-macros-devel-0:0.8 100% | 2.4 MiB/s | 32.0 KiB | 00m00s [ 858/1101] rust-itertools0.13+use_std- 100% | 654.4 KiB/s | 7.9 KiB | 00m00s [ 859/1101] rust-serde_core+rc-devel-0: 100% | 594.1 KiB/s | 7.7 KiB | 00m00s [ 860/1101] rust-itertools0.13-devel-0: 100% | 9.4 MiB/s | 144.0 KiB | 00m00s [ 861/1101] rust-thiserror1-devel-0:1.0 100% | 4.0 MiB/s | 53.9 KiB | 00m00s [ 862/1101] rust-urlencoding-devel-0:2. 100% | 1.1 MiB/s | 15.0 KiB | 00m00s [ 863/1101] rust-ptr_meta_derive-devel- 100% | 1.0 MiB/s | 13.6 KiB | 00m00s [ 864/1101] rust-ref-cast-impl-devel-0: 100% | 1.3 MiB/s | 17.9 KiB | 00m00s [ 865/1101] rust-serde_derive_internals 100% | 613.1 KiB/s | 8.0 KiB | 00m00s [ 866/1101] rust-dirs-sys+default-devel 100% | 657.0 KiB/s | 7.9 KiB | 00m00s [ 867/1101] rust-anstyle-lossy-devel-0: 100% | 1.4 MiB/s | 18.3 KiB | 00m00s [ 868/1101] rust-html-escape+std-devel- 100% | 619.4 KiB/s | 8.1 KiB | 00m00s [ 869/1101] rust-html-escape-devel-0:0. 100% | 2.3 MiB/s | 30.2 KiB | 00m00s [ 870/1101] rust-find-msvc-tools-devel- 100% | 2.9 MiB/s | 38.0 KiB | 00m00s [ 871/1101] rust-shlex+std-devel-0:2.0. 100% | 591.1 KiB/s | 7.7 KiB | 00m00s [ 872/1101] rust-shlex-devel-0:2.0.1-1. 100% | 2.0 MiB/s | 26.2 KiB | 00m00s [ 873/1101] rust-ar_archive_writer-deve 100% | 5.8 MiB/s | 82.6 KiB | 00m00s [ 874/1101] rust-sharded-slab-devel-0:0 100% | 4.6 MiB/s | 61.3 KiB | 00m00s [ 875/1101] rust-iana-time-zone-devel-0 100% | 3.0 MiB/s | 40.3 KiB | 00m00s [ 876/1101] rust-syn2+visit-mut-devel-0 100% | 593.5 KiB/s | 7.1 KiB | 00m00s [ 877/1101] rust-tinyvec_macros-devel-0 100% | 1.1 MiB/s | 14.0 KiB | 00m00s [ 878/1101] rust-siphasher+std-devel-0: 100% | 656.7 KiB/s | 7.9 KiB | 00m00s [ 879/1101] rust-siphasher-devel-0:1.0. 100% | 1.7 MiB/s | 22.8 KiB | 00m00s [ 880/1101] rust-getopts+unicode-devel- 100% | 621.5 KiB/s | 8.1 KiB | 00m00s [ 881/1101] rust-getopts-devel-0:0.2.24 100% | 2.1 MiB/s | 27.9 KiB | 00m00s [ 882/1101] rust-rand0.8+std-devel-0:0. 100% | 682.7 KiB/s | 8.2 KiB | 00m00s [ 883/1101] rust-rand0.8+std_rng-devel- 100% | 604.0 KiB/s | 7.9 KiB | 00m00s [ 884/1101] rust-rand0.8-devel-0:0.8.8- 100% | 6.1 MiB/s | 87.0 KiB | 00m00s [ 885/1101] rust-icu_normalizer-devel-0 100% | 19.3 MiB/s | 356.1 KiB | 00m00s [ 886/1101] rust-icu_normalizer_data-de 100% | 3.4 MiB/s | 49.3 KiB | 00m00s [ 887/1101] rust-bindgen+runtime-devel- 100% | 629.3 KiB/s | 8.2 KiB | 00m00s [ 888/1101] rust-pkg-config+default-dev 100% | 577.4 KiB/s | 8.1 KiB | 00m00s [ 889/1101] rust-bindgen-devel-0:0.72.1 100% | 13.0 MiB/s | 213.1 KiB | 00m00s [ 890/1101] rust-cc+parallel-devel-0:1. 100% | 707.1 KiB/s | 10.6 KiB | 00m00s [ 891/1101] rust-phf_shared0.11+std-dev 100% | 620.2 KiB/s | 7.4 KiB | 00m00s [ 892/1101] rust-phf_generator0.11+defa 100% | 621.8 KiB/s | 7.5 KiB | 00m00s [ 893/1101] rust-phf_shared0.11+default 100% | 624.4 KiB/s | 7.5 KiB | 00m00s [ 894/1101] rust-attribute-derive-devel 100% | 2.2 MiB/s | 29.0 KiB | 00m00s [ 895/1101] rust-synstructure+proc-macr 100% | 629.3 KiB/s | 8.2 KiB | 00m00s [ 896/1101] rust-synstructure-devel-0:0 100% | 1.9 MiB/s | 25.9 KiB | 00m00s [ 897/1101] rust-pest_meta+default-deve 100% | 657.2 KiB/s | 8.5 KiB | 00m00s [ 898/1101] rust-itertools0.13+use_allo 100% | 589.9 KiB/s | 7.7 KiB | 00m00s [ 899/1101] rust-thiserror-impl1+defaul 100% | 598.9 KiB/s | 7.8 KiB | 00m00s [ 900/1101] rust-serde_derive_internals 100% | 2.5 MiB/s | 33.4 KiB | 00m00s [ 901/1101] rust-dirs-sys-devel-0:0.5.0 100% | 1.4 MiB/s | 18.2 KiB | 00m00s [ 902/1101] rust-object+read-devel-0:0. 100% | 649.1 KiB/s | 8.4 KiB | 00m00s [ 903/1101] rust-object+std-devel-0:0.3 100% | 694.4 KiB/s | 8.3 KiB | 00m00s [ 904/1101] rust-rand0.8+alloc-devel-0: 100% | 612.2 KiB/s | 8.0 KiB | 00m00s [ 905/1101] rust-object-devel-0:0.39.1- 100% | 15.8 MiB/s | 308.0 KiB | 00m00s [ 906/1101] rust-rand0.8+getrandom-deve 100% | 614.0 KiB/s | 8.0 KiB | 00m00s [ 907/1101] rust-rand0.8+libc-devel-0:0 100% | 610.7 KiB/s | 7.9 KiB | 00m00s [ 908/1101] rust-rand_chacha0.3+std-dev 100% | 594.1 KiB/s | 7.7 KiB | 00m00s [ 909/1101] rust-rand_chacha0.3-devel-0 100% | 1.7 MiB/s | 23.2 KiB | 00m00s [ 910/1101] rust-rand_core0.6+std-devel 100% | 609.8 KiB/s | 7.9 KiB | 00m00s [ 911/1101] rust-rand0.8+rand_chacha-de 100% | 613.4 KiB/s | 8.0 KiB | 00m00s [ 912/1101] rust-rand_core0.6+default-d 100% | 636.5 KiB/s | 7.6 KiB | 00m00s [ 913/1101] rust-clang-sys+runtime-deve 100% | 594.4 KiB/s | 7.7 KiB | 00m00s [ 914/1101] rust-cexpr+default-devel-0: 100% | 592.9 KiB/s | 7.7 KiB | 00m00s [ 915/1101] rust-clang-sys+clang_11_0-d 100% | 645.3 KiB/s | 7.7 KiB | 00m00s [ 916/1101] rust-clang-sys+default-deve 100% | 591.4 KiB/s | 7.7 KiB | 00m00s [ 917/1101] rust-jobserver-devel-0:0.1. 100% | 2.6 MiB/s | 34.3 KiB | 00m00s [ 918/1101] rust-pkg-config-devel-0:0.3 100% | 2.2 MiB/s | 29.0 KiB | 00m00s [ 919/1101] rust-phf_generator0.11-deve 100% | 1.4 MiB/s | 18.6 KiB | 00m00s [ 920/1101] rust-attribute-derive-macro 100% | 579.4 KiB/s | 7.5 KiB | 00m00s [ 921/1101] rust-derive-where+default-d 100% | 636.5 KiB/s | 8.3 KiB | 00m00s [ 922/1101] rust-manyhow+default-devel- 100% | 583.0 KiB/s | 7.6 KiB | 00m00s [ 923/1101] rust-pest_meta-devel-0:2.8. 100% | 3.2 MiB/s | 45.9 KiB | 00m00s [ 924/1101] rust-thiserror-impl1-devel- 100% | 2.0 MiB/s | 26.6 KiB | 00m00s [ 925/1101] rust-option-ext+default-dev 100% | 595.9 KiB/s | 7.7 KiB | 00m00s [ 926/1101] rust-object+archive-devel-0 100% | 684.0 KiB/s | 8.2 KiB | 00m00s [ 927/1101] rust-object+coff-devel-0:0. 100% | 630.8 KiB/s | 8.2 KiB | 00m00s [ 928/1101] rust-object+elf-devel-0:0.3 100% | 630.2 KiB/s | 8.2 KiB | 00m00s [ 929/1101] rust-object+macho-devel-0:0 100% | 630.8 KiB/s | 8.2 KiB | 00m00s [ 930/1101] rust-object+pe-devel-0:0.39 100% | 632.9 KiB/s | 8.2 KiB | 00m00s [ 931/1101] rust-object+read_core-devel 100% | 684.7 KiB/s | 8.2 KiB | 00m00s [ 932/1101] rust-object+xcoff-devel-0:0 100% | 630.8 KiB/s | 8.2 KiB | 00m00s [ 933/1101] rust-rand_core0.6+alloc-dev 100% | 586.9 KiB/s | 7.6 KiB | 00m00s [ 934/1101] rust-rand_core0.6+getrandom 100% | 599.8 KiB/s | 7.8 KiB | 00m00s [ 935/1101] rust-ppv-lite86+std-devel-0 100% | 614.0 KiB/s | 8.0 KiB | 00m00s [ 936/1101] rust-ppv-lite86+simd-devel- 100% | 665.4 KiB/s | 8.0 KiB | 00m00s [ 937/1101] rust-ppv-lite86-devel-0:0.2 100% | 2.2 MiB/s | 28.7 KiB | 00m00s [ 938/1101] rust-getrandom0.2+default-d 100% | 601.9 KiB/s | 7.8 KiB | 00m00s [ 939/1101] rust-getrandom0.2+std-devel 100% | 600.7 KiB/s | 7.8 KiB | 00m00s [ 940/1101] rust-rand_core0.6-devel-0:0 100% | 2.1 MiB/s | 29.6 KiB | 00m00s [ 941/1101] rust-clang-sys+libloading-d 100% | 603.1 KiB/s | 7.8 KiB | 00m00s [ 942/1101] rust-clang-sys-devel-0:1.9. 100% | 3.4 MiB/s | 48.6 KiB | 00m00s [ 943/1101] rust-cexpr-devel-0:0.6.0-14 100% | 1.9 MiB/s | 26.8 KiB | 00m00s [ 944/1101] rust-clang-sys+clang_10_0-d 100% | 595.6 KiB/s | 7.7 KiB | 00m00s [ 945/1101] rust-rand0.8+small_rng-deve 100% | 601.6 KiB/s | 7.8 KiB | 00m00s [ 946/1101] rust-attribute-derive-macro 100% | 1.3 MiB/s | 17.3 KiB | 00m00s [ 947/1101] rust-derive-where-devel-0:1 100% | 4.5 MiB/s | 64.9 KiB | 00m00s [ 948/1101] rust-manyhow+macros-devel-0 100% | 590.2 KiB/s | 7.7 KiB | 00m00s [ 949/1101] rust-manyhow+syn-devel-0:0. 100% | 579.1 KiB/s | 7.5 KiB | 00m00s [ 950/1101] rust-manyhow-devel-0:0.11.4 100% | 2.2 MiB/s | 29.0 KiB | 00m00s [ 951/1101] rust-sha2_0.10-devel-0:0.10 100% | 3.0 MiB/s | 39.3 KiB | 00m00s [ 952/1101] rust-option-ext-devel-0:0.2 100% | 1.2 MiB/s | 15.4 KiB | 00m00s [ 953/1101] rust-zerocopy+default-devel 100% | 770.9 KiB/s | 9.3 KiB | 00m00s [ 954/1101] rust-zerocopy+simd-devel-0: 100% | 710.7 KiB/s | 9.2 KiB | 00m00s [ 955/1101] rust-getrandom0.2-devel-0:0 100% | 3.9 MiB/s | 51.5 KiB | 00m00s [ 956/1101] rust-libloading0.8+default- 100% | 568.6 KiB/s | 7.4 KiB | 00m00s [ 957/1101] rust-glob+default-devel-0:0 100% | 668.0 KiB/s | 8.0 KiB | 00m00s [ 958/1101] rust-clang-sys+clang_9_0-de 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [ 959/1101] rust-collection_literals+de 100% | 639.7 KiB/s | 7.7 KiB | 00m00s [ 960/1101] rust-interpolator+default-d 100% | 593.8 KiB/s | 7.7 KiB | 00m00s [ 961/1101] rust-interpolator+iter-deve 100% | 642.3 KiB/s | 7.7 KiB | 00m00s [ 962/1101] rust-proc-macro-utils+defau 100% | 596.5 KiB/s | 7.8 KiB | 00m00s [ 963/1101] rust-quote-use+default-deve 100% | 580.9 KiB/s | 7.6 KiB | 00m00s [ 964/1101] rust-manyhow-macros+default 100% | 620.8 KiB/s | 7.5 KiB | 00m00s [ 965/1101] rust-manyhow+syn2-devel-0:0 100% | 647.5 KiB/s | 7.8 KiB | 00m00s [ 966/1101] rust-cpufeatures0.2+default 100% | 625.7 KiB/s | 7.5 KiB | 00m00s [ 967/1101] rust-digest0.10+default-dev 100% | 568.6 KiB/s | 7.4 KiB | 00m00s [ 968/1101] rust-libloading0.8-devel-0: 100% | 2.6 MiB/s | 35.3 KiB | 00m00s [ 969/1101] rust-zerocopy-devel-0:0.8.5 100% | 15.6 MiB/s | 304.1 KiB | 00m00s [ 970/1101] rust-clang-sys+clang_8_0-de 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [ 971/1101] rust-collection_literals-de 100% | 1.0 MiB/s | 13.0 KiB | 00m00s [ 972/1101] rust-proc-macro-utils+parse 100% | 589.0 KiB/s | 7.7 KiB | 00m00s [ 973/1101] rust-interpolator-devel-0:0 100% | 2.8 MiB/s | 37.1 KiB | 00m00s [ 974/1101] rust-proc-macro-utils+proc- 100% | 583.0 KiB/s | 7.6 KiB | 00m00s [ 975/1101] rust-proc-macro-utils+proc- 100% | 644.9 KiB/s | 7.7 KiB | 00m00s [ 976/1101] rust-proc-macro-utils+quote 100% | 642.0 KiB/s | 7.7 KiB | 00m00s [ 977/1101] rust-proc-macro-utils-devel 100% | 2.1 MiB/s | 28.4 KiB | 00m00s [ 978/1101] rust-quote-use-devel-0:0.8. 100% | 910.3 KiB/s | 11.8 KiB | 00m00s [ 979/1101] rust-manyhow-macros-devel-0 100% | 1.0 MiB/s | 13.2 KiB | 00m00s [ 980/1101] rust-cpufeatures0.2-devel-0 100% | 1.6 MiB/s | 21.8 KiB | 00m00s [ 981/1101] rust-digest0.10+core-api-de 100% | 569.5 KiB/s | 7.4 KiB | 00m00s [ 982/1101] rust-digest0.10-devel-0:0.1 100% | 2.1 MiB/s | 27.9 KiB | 00m00s [ 983/1101] rust-zerocopy-derive+defaul 100% | 712.8 KiB/s | 9.3 KiB | 00m00s [ 984/1101] rust-clang-sys+clang_7_0-de 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [ 985/1101] rust-proc-macro-utils+small 100% | 601.3 KiB/s | 7.8 KiB | 00m00s [ 986/1101] rust-quote-use-macros+defau 100% | 534.4 KiB/s | 7.5 KiB | 00m00s [ 987/1101] rust-digest0.10+block-buffe 100% | 538.6 KiB/s | 7.5 KiB | 00m00s [ 988/1101] rust-crypto-common0.1+defau 100% | 524.3 KiB/s | 7.3 KiB | 00m00s [ 989/1101] rust-clang-sys+clang_6_0-de 100% | 552.8 KiB/s | 7.7 KiB | 00m00s [ 990/1101] rust-quote-use-macros-devel 100% | 1.1 MiB/s | 15.5 KiB | 00m00s [ 991/1101] rust-zerocopy-derive-devel- 100% | 7.2 MiB/s | 147.8 KiB | 00m00s [ 992/1101] rust-block-buffer0.10+defau 100% | 614.0 KiB/s | 7.4 KiB | 00m00s [ 993/1101] rust-crypto-common0.1-devel 100% | 1.3 MiB/s | 16.8 KiB | 00m00s [ 994/1101] rust-clang-sys+clang_5_0-de 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [ 995/1101] rust-block-buffer0.10-devel 100% | 1.4 MiB/s | 18.7 KiB | 00m00s [ 996/1101] rust-generic-array+default- 100% | 616.4 KiB/s | 8.0 KiB | 00m00s [ 997/1101] rust-generic-array+more_len 100% | 617.6 KiB/s | 8.0 KiB | 00m00s [ 998/1101] rust-typenum+default-devel- 100% | 633.8 KiB/s | 8.2 KiB | 00m00s [ 999/1101] rust-clang-sys+clang_4_0-de 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [1000/1101] rust-generic-array-devel-0: 100% | 1.8 MiB/s | 24.6 KiB | 00m00s [1001/1101] rust-typenum-devel-0:1.20.1 100% | 5.5 MiB/s | 79.5 KiB | 00m00s [1002/1101] rust-clang-sys+clang_3_9-de 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [1003/1101] rust-version_check+default- 100% | 609.1 KiB/s | 7.9 KiB | 00m00s [1004/1101] rust-clang-sys+clang_3_8-de 100% | 644.9 KiB/s | 7.7 KiB | 00m00s [1005/1101] rust-version_check-devel-0: 100% | 1.7 MiB/s | 22.9 KiB | 00m00s [1006/1101] rust-clang-sys+clang_3_7-de 100% | 595.3 KiB/s | 7.7 KiB | 00m00s [1007/1101] rust-clang-sys+clang_3_6-de 100% | 644.9 KiB/s | 7.7 KiB | 00m00s [1008/1101] rust-clang-sys+clang_3_5-de 100% | 592.0 KiB/s | 7.7 KiB | 00m00s [1009/1101] libzstd-devel-0:1.5.7-6.fc4 100% | 4.2 MiB/s | 56.3 KiB | 00m00s [1010/1101] jemalloc-devel-0:5.4.0-2.fc 100% | 1.1 MiB/s | 15.0 KiB | 00m00s [1011/1101] perl-Getopt-Long-1:2.58-527 100% | 4.4 MiB/s | 63.2 KiB | 00m00s [1012/1101] jemalloc-0:5.4.0-2.fc46.x86 100% | 17.3 MiB/s | 319.1 KiB | 00m00s [1013/1101] perl-PathTools-0:3.95-527.f 100% | 6.1 MiB/s | 88.0 KiB | 00m00s [1014/1101] perl-interpreter-4:5.44.0-5 100% | 5.5 MiB/s | 72.7 KiB | 00m00s [1015/1101] perl-Exporter-0:5.79-527.fc 100% | 2.3 MiB/s | 30.6 KiB | 00m00s [1016/1101] perl-Pod-Usage-4:2.05-527.f 100% | 3.0 MiB/s | 40.4 KiB | 00m00s [1017/1101] perl-Text-ParseWords-0:3.31 100% | 1.2 MiB/s | 16.2 KiB | 00m00s [1018/1101] perl-base-0:2.27-527.fc45.n 100% | 1.2 MiB/s | 15.9 KiB | 00m00s [1019/1101] perl-constant-0:1.33-528.fc 100% | 1.7 MiB/s | 22.7 KiB | 00m00s [1020/1101] perl-overload-0:1.40-527.fc 100% | 3.4 MiB/s | 45.2 KiB | 00m00s [1021/1101] perl-Carp-0:1.54-527.fc45.n 100% | 2.1 MiB/s | 28.6 KiB | 00m00s [1022/1101] perl-Errno-0:1.39-527.fc45. 100% | 1.1 MiB/s | 14.6 KiB | 00m00s [1023/1101] perl-Scalar-List-Utils-5:1. 100% | 5.2 MiB/s | 75.1 KiB | 00m00s [1024/1101] perl-Pod-Perldoc-0:3.28.01- 100% | 5.5 MiB/s | 84.7 KiB | 00m00s [1025/1101] perl-podlators-1:6.1.1-1.fc 100% | 7.2 MiB/s | 132.4 KiB | 00m00s [1026/1101] perl-mro-0:1.30-527.fc45.x8 100% | 1.8 MiB/s | 29.5 KiB | 00m00s [1027/1101] perl-overloading-0:0.03-527 100% | 895.3 KiB/s | 12.5 KiB | 00m00s [1028/1101] perl-DynaLoader-0:1.57-527. 100% | 1.7 MiB/s | 25.7 KiB | 00m00s [1029/1101] perl-Fcntl-0:1.20-527.fc45. 100% | 1.9 MiB/s | 29.4 KiB | 00m00s [1030/1101] perl-libs-4:5.44.0-527.fc45 100% | 35.2 MiB/s | 2.6 MiB | 00m00s [1031/1101] perl-File-Basename-0:2.86-5 100% | 1.1 MiB/s | 16.8 KiB | 00m00s [1032/1101] groff-base-0:1.24.1-2.fc45. 100% | 27.3 MiB/s | 1.2 MiB | 00m00s [1033/1101] perl-File-Temp-1:0.231.200- 100% | 3.9 MiB/s | 59.3 KiB | 00m00s [1034/1101] perl-HTTP-Tiny-0:0.096-528. 100% | 3.8 MiB/s | 58.4 KiB | 00m00s [1035/1101] perl-IPC-Open3-0:1.24-527.f 100% | 1.5 MiB/s | 23.7 KiB | 00m00s [1036/1101] perl-IO-0:1.56-527.fc45.x86 100% | 2.9 MiB/s | 83.0 KiB | 00m00s [1037/1101] perl-Pod-Simple-1:3.48-527. 100% | 12.0 MiB/s | 222.0 KiB | 00m00s [1038/1101] perl-Symbol-0:1.09-527.fc45 100% | 1.0 MiB/s | 13.9 KiB | 00m00s [1039/1101] perl-parent-1:0.244-527.fc4 100% | 1.2 MiB/s | 14.7 KiB | 00m00s [1040/1101] perl-vars-0:1.05-527.fc45.n 100% | 974.5 KiB/s | 12.7 KiB | 00m00s [1041/1101] perl-POSIX-0:2.26-527.fc45. 100% | 6.7 MiB/s | 96.6 KiB | 00m00s [1042/1101] perl-Term-ANSIColor-0:5.01- 100% | 3.6 MiB/s | 47.3 KiB | 00m00s [1043/1101] perl-Term-Cap-0:1.18-527.fc 100% | 1.8 MiB/s | 21.7 KiB | 00m00s [1044/1101] perl-File-Path-0:2.18-527.f 100% | 2.6 MiB/s | 34.8 KiB | 00m00s [1045/1101] perl-IO-Socket-SSL-0:2.099- 100% | 15.4 MiB/s | 236.2 KiB | 00m00s [1046/1101] perl-MIME-Base64-0:3.16-527 100% | 2.1 MiB/s | 29.6 KiB | 00m00s [1047/1101] perl-Net-SSLeay-0:1.96-5.fc 100% | 19.4 MiB/s | 378.1 KiB | 00m00s [1048/1101] perl-Socket-4:2.043-1.fc46. 100% | 4.2 MiB/s | 55.6 KiB | 00m00s [1049/1101] perl-Time-HiRes-4:1.9780-52 100% | 4.3 MiB/s | 56.8 KiB | 00m00s [1050/1101] perl-Time-Local-2:1.350-527 100% | 2.6 MiB/s | 34.2 KiB | 00m00s [1051/1101] perl-File-stat-0:1.15-527.f 100% | 1.4 MiB/s | 17.2 KiB | 00m00s [1052/1101] perl-SelectSaver-0:1.03-527 100% | 945.1 KiB/s | 11.3 KiB | 00m00s [1053/1101] perl-Pod-Escapes-1:1.07-527 100% | 1.6 MiB/s | 19.6 KiB | 00m00s [1054/1101] perl-Text-Tabs+Wrap-0:2024. 100% | 1.8 MiB/s | 21.5 KiB | 00m00s [1055/1101] perl-if-0:0.61.000-527.fc45 100% | 1.1 MiB/s | 13.7 KiB | 00m00s [1056/1101] perl-locale-0:1.13-527.fc45 100% | 1.1 MiB/s | 13.2 KiB | 00m00s [1057/1101] perl-IO-Socket-IP-0:0.44-52 100% | 2.7 MiB/s | 42.0 KiB | 00m00s [1058/1101] ncurses-0:6.6-3.fc45.x86_64 100% | 24.8 MiB/s | 430.9 KiB | 00m00s [1059/1101] perl-URI-0:5.37-1.fc46.noar 100% | 10.5 MiB/s | 151.0 KiB | 00m00s [1060/1101] perl-AutoLoader-0:5.74-527. 100% | 1.7 MiB/s | 20.9 KiB | 00m00s [1061/1101] perl-Class-Struct-0:0.68-52 100% | 1.8 MiB/s | 21.8 KiB | 00m00s [1062/1101] perl-Data-Dumper-0:2.192-52 100% | 4.2 MiB/s | 56.4 KiB | 00m00s [1063/1101] perl-MIME-Base32-0:1.303-26 100% | 1.7 MiB/s | 20.4 KiB | 00m00s [1064/1101] perl-Unicode-Normalize-0:1. 100% | 5.5 MiB/s | 73.8 KiB | 00m00s [1065/1101] perl-libnet-0:3.15-528.fc45 100% | 9.0 MiB/s | 128.3 KiB | 00m00s [1066/1101] perl-Digest-MD5-0:2.59-527. 100% | 2.7 MiB/s | 35.6 KiB | 00m00s [1067/1101] perl-FileHandle-0:2.05-527. 100% | 1.2 MiB/s | 15.2 KiB | 00m00s [1068/1101] perl-B-0:1.92-527.fc45.x86_ 100% | 6.8 MiB/s | 181.8 KiB | 00m00s [1069/1101] perl-Digest-0:1.20-527.fc45 100% | 2.0 MiB/s | 24.8 KiB | 00m00s [1070/1101] clang-resource-filesystem-0 100% | 1.2 MiB/s | 18.9 KiB | 00m00s [1071/1101] llvm-filesystem-0:23.1.2-1. 100% | 873.1 KiB/s | 13.1 KiB | 00m00s [1072/1101] clang-devel-0:23.1.2-1.fc46 100% | 25.8 MiB/s | 4.3 MiB | 00m00s [1073/1101] clang-0:23.1.2-1.fc46.x86_6 100% | 18.5 MiB/s | 7.6 MiB | 00m00s [1074/1101] clang-libs-0:23.1.2-1.fc46. 100% | 24.1 MiB/s | 28.5 MiB | 00m01s [1075/1101] clang-tools-extra-0:23.1.2- 100% | 24.7 MiB/s | 17.6 MiB | 00m01s [1076/1101] emacs-filesystem-1:31.1-1.f 100% | 631.8 KiB/s | 8.2 KiB | 00m00s [1077/1101] llvm-devel-0:23.1.2-1.fc46. 100% | 30.2 MiB/s | 5.9 MiB | 00m00s [1078/1101] llvm-googletest-0:23.1.2-1. 100% | 14.6 MiB/s | 403.8 KiB | 00m00s [1079/1101] llvm-libs-0:23.1.2-1.fc46.x 100% | 24.3 MiB/s | 36.2 MiB | 00m01s [1080/1101] llvm-test-0:23.1.2-1.fc46.x 100% | 18.1 MiB/s | 739.6 KiB | 00m00s [1081/1101] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 27.8 MiB/s | 17.3 MiB | 00m01s [1082/1101] llvm-0:23.1.2-1.fc46.x86_64 100% | 28.9 MiB/s | 24.3 MiB | 00m01s [1083/1101] perl-Getopt-Std-0:1.15-527. 100% | 1.2 MiB/s | 15.4 KiB | 00m00s [1084/1101] perl-Encode-4:3.24-527.fc45 100% | 23.9 MiB/s | 1.1 MiB | 00m00s [1085/1101] perl-Storable-1:3.41-527.fc 100% | 7.0 MiB/s | 100.6 KiB | 00m00s [1086/1101] cmake-filesystem-0:4.3.0-5. 100% | 1.1 MiB/s | 14.9 KiB | 00m00s [1087/1101] libedit-devel-0:3.1-60.2026 100% | 2.9 MiB/s | 41.2 KiB | 00m00s [1088/1101] ncurses-c++-libs-0:6.6-3.fc 100% | 2.7 MiB/s | 38.5 KiB | 00m00s [1089/1101] ncurses-devel-0:6.6-3.fc45. 100% | 19.1 MiB/s | 605.8 KiB | 00m00s [1090/1101] rust-fancy-regex+default-de 100% | 581.5 KiB/s | 8.1 KiB | 00m00s [1091/1101] rust-fancy-regex+perf-devel 100% | 583.8 KiB/s | 8.2 KiB | 00m00s [1092/1101] rust-fancy-regex+std-devel- 100% | 554.5 KiB/s | 8.3 KiB | 00m00s [1093/1101] rust-fancy-regex+unicode-de 100% | 591.3 KiB/s | 8.3 KiB | 00m00s [1094/1101] rust-fancy-regex-devel-0:0. 100% | 5.9 MiB/s | 96.6 KiB | 00m00s [1095/1101] rust-bit-set+std-devel-0:0. 100% | 607.3 KiB/s | 7.9 KiB | 00m00s [1096/1101] rust-bit-set-devel-0:0.8.0- 100% | 1.5 MiB/s | 23.5 KiB | 00m00s [1097/1101] rust-regex-automata+dfa-dev 100% | 689.1 KiB/s | 9.0 KiB | 00m00s [1098/1101] rust-bit-vec+std-devel-0:0. 100% | 554.5 KiB/s | 7.8 KiB | 00m00s [1099/1101] libstdc++-devel-0:16.2.1-2. 100% | 39.3 MiB/s | 6.0 MiB | 00m00s [1100/1101] rust-bit-vec-devel-0:0.8.0- 100% | 2.2 MiB/s | 29.9 KiB | 00m00s [1101/1101] llvm-static-0:23.1.2-1.fc46 100% | 38.3 MiB/s | 49.5 MiB | 00m01s -------------------------------------------------------------------------------- [1101/1101] Total 100% | 29.4 MiB/s | 237.3 MiB | 00m08s Running transaction [ 1/1103] Verify package files 100% | 1.3 KiB/s | 1.1 KiB | 00m01s [ 2/1103] Prepare transaction 100% | 6.8 KiB/s | 1.1 KiB | 00m00s [ 3/1103] Installing rust-regex-autom 100% | 217.9 MiB/s | 2.6 MiB | 00m00s [ 4/1103] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1103] Installing rust-libc-devel- 100% | 90.6 MiB/s | 4.3 MiB | 00m00s [ 6/1103] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1103] Installing rust-get-size2-d 100% | 33.8 MiB/s | 103.8 KiB | 00m00s [ 8/1103] Installing rust-object-deve 100% | 241.5 MiB/s | 1.9 MiB | 00m00s [ 9/1103] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1103] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1103] Installing rust-linux-raw-s 100% | 350.1 MiB/s | 12.6 MiB | 00m00s [ 12/1103] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1103] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1103] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1103] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1103] Installing rust-zerovec-dev 100% | 147.5 MiB/s | 604.3 KiB | 00m00s [ 20/1103] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 21/1103] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1103] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 23/1103] Installing rust-smallvec-de 100% | 137.0 MiB/s | 140.3 KiB | 00m00s [ 24/1103] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/1103] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1103] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1103] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 28/1103] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 29/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1103] Installing rust-flate2-deve 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 31/1103] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 32/1103] Installing rust-tracing-sub 100% | 170.4 MiB/s | 1.0 MiB | 00m00s [ 33/1103] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 34/1103] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 35/1103] Installing rust-either-deve 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 36/1103] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 37/1103] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1103] Installing rust-itertools0. 100% | 166.8 MiB/s | 683.3 KiB | 00m00s [ 39/1103] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1103] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 42/1103] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 43/1103] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 44/1103] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 45/1103] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 46/1103] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 47/1103] Installing rust-jiff-devel- 100% | 300.4 MiB/s | 3.3 MiB | 00m00s [ 48/1103] Installing rust-thin-vec-de 100% | 165.3 MiB/s | 169.2 KiB | 00m00s [ 49/1103] Installing rust-similar-dev 100% | 168.2 MiB/s | 344.6 KiB | 00m00s [ 50/1103] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 51/1103] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 52/1103] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 53/1103] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1103] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 58/1103] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1103] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 60/1103] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1103] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1103] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.3 KiB | 00m00s [ 63/1103] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 64/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1103] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 74/1103] Installing llvm-filesystem- 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 75/1103] Installing llvm-libs-0:23.1 100% | 476.0 MiB/s | 146.1 MiB | 00m00s [ 76/1103] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 77/1103] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 78/1103] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 79/1103] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 80/1103] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 81/1103] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 82/1103] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 83/1103] Installing rust-rand-devel- 100% | 139.4 MiB/s | 428.1 KiB | 00m00s [ 84/1103] Installing rust-uuid-devel- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [ 85/1103] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 86/1103] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 87/1103] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1103] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 89/1103] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1103] Installing rust-zlib-rs+rus 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 91/1103] Installing llvm-0:23.1.2-1. 100% | 385.5 MiB/s | 86.7 MiB | 00m00s [ 92/1103] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 93/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1103] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1103] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1103] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1103] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1103] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1103] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.7 KiB | 00m00s [ 108/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1103] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1103] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 111/1103] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1103] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1103] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1103] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1103] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1103] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1103] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1103] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1103] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1103] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1103] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 124/1103] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1103] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1103] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1103] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1103] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1103] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1103] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1103] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 137/1103] Installing rust-bit-set-dev 100% | 32.0 MiB/s | 65.6 KiB | 00m00s [ 138/1103] Installing libstdc++-devel- 100% | 405.2 MiB/s | 41.3 MiB | 00m00s [ 139/1103] Installing gcc-c++-0:16.2.1 100% | 371.8 MiB/s | 46.8 MiB | 00m00s [ 140/1103] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 141/1103] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 142/1103] Installing rust-siphasher-d 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 143/1103] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 144/1103] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 145/1103] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 146/1103] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 147/1103] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 148/1103] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 149/1103] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 150/1103] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 151/1103] Installing rust-nom7-devel- 100% | 157.1 MiB/s | 643.3 KiB | 00m00s [ 152/1103] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 153/1103] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 154/1103] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 155/1103] Installing rust-typed-path- 100% | 111.2 MiB/s | 683.1 KiB | 00m00s [ 156/1103] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 157/1103] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 158/1103] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 159/1103] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 160/1103] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 161/1103] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 162/1103] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 163/1103] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 164/1103] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 165/1103] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 166/1103] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 167/1103] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 168/1103] Installing rust-toml_parser 100% | 112.8 MiB/s | 231.1 KiB | 00m00s [ 169/1103] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 170/1103] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 171/1103] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 172/1103] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 173/1103] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 174/1103] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1103] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 176/1103] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 177/1103] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 178/1103] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 179/1103] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 180/1103] Installing rust-unicode-ide 100% | 155.0 MiB/s | 317.5 KiB | 00m00s [ 181/1103] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1103] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 183/1103] Installing rust-syn-devel-0 100% | 247.0 MiB/s | 2.2 MiB | 00m00s [ 184/1103] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 185/1103] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 186/1103] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1103] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1103] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1103] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1103] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1103] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1103] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1103] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1103] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1103] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1103] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1103] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1103] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 199/1103] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1103] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1103] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1103] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1103] Installing rust-zerotrie-de 100% | 94.9 MiB/s | 388.5 KiB | 00m00s [ 204/1103] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 205/1103] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1103] Installing rust-syn+extra-t 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 207/1103] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1103] Installing rust-serde_deriv 100% | 160.8 MiB/s | 329.3 KiB | 00m00s [ 209/1103] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1103] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 211/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1103] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 214/1103] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1103] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1103] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1103] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1103] Installing rust-toml-devel- 100% | 98.4 MiB/s | 302.2 KiB | 00m00s [ 220/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1103] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 222/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 223/1103] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 224/1103] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 225/1103] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1103] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1103] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1103] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1103] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 231/1103] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 232/1103] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 233/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1103] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 235/1103] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 236/1103] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 237/1103] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 238/1103] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 239/1103] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 240/1103] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1103] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 242/1103] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1103] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1103] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1103] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1103] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 247/1103] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1103] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1103] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1103] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1103] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1103] Installing rust-yoke-derive 100% | 47.6 MiB/s | 48.7 KiB | 00m00s [ 253/1103] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.4 KiB | 00m00s [ 254/1103] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1103] Installing rust-rust-stemme 100% | 374.4 MiB/s | 9.4 MiB | 00m00s [ 256/1103] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1103] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1103] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1103] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1103] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 263/1103] Installing rust-munge-devel 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 264/1103] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1103] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1103] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1103] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1103] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1103] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1103] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1103] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1103] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 274/1103] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1103] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1103] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1103] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 278/1103] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 279/1103] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1103] Installing rust-derive-wher 100% | 101.6 MiB/s | 312.0 KiB | 00m00s [ 281/1103] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1103] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 283/1103] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1103] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 285/1103] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1103] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1103] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 288/1103] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1103] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 290/1103] Installing rust-ptr_meta_de 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 291/1103] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1103] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 293/1103] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 294/1103] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 295/1103] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 296/1103] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 297/1103] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1103] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 299/1103] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 300/1103] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 301/1103] Installing rust-thiserror-i 100% | 93.7 MiB/s | 95.9 KiB | 00m00s [ 302/1103] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 303/1103] Installing rust-thiserror-d 100% | 29.9 MiB/s | 122.4 KiB | 00m00s [ 304/1103] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 305/1103] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1103] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 307/1103] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1103] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 309/1103] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 310/1103] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 311/1103] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1103] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 313/1103] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1103] Installing rust-zerocopy-de 100% | 231.3 MiB/s | 1.9 MiB | 00m00s [ 315/1103] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 316/1103] Installing rust-zerocopy-de 100% | 133.9 MiB/s | 1.6 MiB | 00m00s [ 317/1103] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1103] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1103] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 320/1103] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1103] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1103] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 323/1103] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1103] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1103] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1103] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 327/1103] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1103] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 329/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1103] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1103] Installing rust-salsa-macro 100% | 95.9 MiB/s | 196.4 KiB | 00m00s [ 332/1103] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1103] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1103] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1103] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1103] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 337/1103] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1103] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1103] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1103] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1103] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 342/1103] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1103] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1103] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 345/1103] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1103] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 347/1103] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1103] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1103] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1103] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1103] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1103] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1103] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1103] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 355/1103] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1103] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1103] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1103] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1103] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1103] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1103] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1103] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1103] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1103] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1103] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1103] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1103] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1103] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1103] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1103] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1103] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 373/1103] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1103] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1103] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1103] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1103] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1103] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1103] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1103] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1103] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1103] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1103] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1103] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1103] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1103] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1103] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1103] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1103] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 390/1103] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 391/1103] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 392/1103] Installing rust-phf_shared0 100% | 44.6 MiB/s | 45.6 KiB | 00m00s [ 393/1103] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1103] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1103] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1103] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1103] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1103] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1103] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1103] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1103] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1103] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1103] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1103] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1103] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1103] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 408/1103] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1103] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1103] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1103] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1103] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1103] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1103] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1103] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 419/1103] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 420/1103] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1103] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1103] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1103] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1103] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1103] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1103] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 427/1103] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1103] Installing rust-phf_codegen 100% | 0.0 B/s | 44.2 KiB | 00m00s [ 429/1103] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1103] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 431/1103] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1103] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1103] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1103] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 441/1103] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1103] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 443/1103] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 446/1103] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 447/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1103] Installing llvm-test-0:23.1 100% | 109.5 MiB/s | 2.3 MiB | 00m00s [ 450/1103] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1103] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1103] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1103] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1103] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1103] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1103] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1103] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1103] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1103] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1103] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1103] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1103] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1103] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1103] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1103] Installing llvm-googletest- 100% | 274.5 MiB/s | 2.2 MiB | 00m00s [ 466/1103] Installing llvm-static-0:23 100% | 556.3 MiB/s | 367.2 MiB | 00m01s [ 467/1103] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1103] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1103] Installing rust-mio+log-dev 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 470/1103] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1103] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1103] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1103] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 474/1103] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1103] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 476/1103] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1103] Installing rust-inotify-sys 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 478/1103] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1103] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 480/1103] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 481/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1103] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1103] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1103] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1103] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 490/1103] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1103] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1103] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1103] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1103] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1103] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1103] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1103] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 498/1103] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1103] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1103] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1103] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 505/1103] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 506/1103] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1103] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1103] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1103] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 510/1103] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1103] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1103] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1103] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1103] Installing rust-indicatif-d 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [ 515/1103] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1103] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1103] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 519/1103] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1103] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1103] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1103] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 523/1103] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1103] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 525/1103] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1103] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1103] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 532/1103] Installing rust-rustix-deve 100% | 91.2 MiB/s | 2.3 MiB | 00m00s [ 533/1103] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1103] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1103] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1103] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1103] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 538/1103] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1103] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 540/1103] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 541/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1103] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1103] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 545/1103] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1103] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1103] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 550/1103] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1103] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1103] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1103] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1103] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1103] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 556/1103] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1103] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1103] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1103] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1103] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 561/1103] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1103] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1103] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1103] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1103] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 566/1103] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1103] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1103] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 569/1103] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1103] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 571/1103] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 572/1103] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 573/1103] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 574/1103] Installing libedit-devel-0: 100% | 8.2 MiB/s | 67.5 KiB | 00m00s [ 575/1103] Installing llvm-devel-0:23. 100% | 162.3 MiB/s | 38.0 MiB | 00m00s [ 576/1103] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 577/1103] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 578/1103] Installing clang-libs-0:23. 100% | 462.7 MiB/s | 110.6 MiB | 00m00s [ 579/1103] Installing clang-0:23.1.2-1 100% | 559.2 MiB/s | 66.5 MiB | 00m00s [ 580/1103] Installing clang-tools-extr 100% | 392.7 MiB/s | 62.1 MiB | 00m00s [ 581/1103] Installing clang-devel-0:23 100% | 255.5 MiB/s | 34.5 MiB | 00m00s [ 582/1103] Installing ncurses-0:6.6-3. 100% | 20.1 MiB/s | 618.1 KiB | 00m00s [ 583/1103] Installing groff-base-0:1.2 100% | 82.5 MiB/s | 4.2 MiB | 00m00s [ 584/1103] Installing perl-Digest-0:1. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 585/1103] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [ 586/1103] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 587/1103] Installing perl-B-0:1.92-52 100% | 168.3 MiB/s | 516.9 KiB | 00m00s [ 588/1103] Installing perl-libnet-0:3. 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [ 589/1103] Installing perl-Data-Dumper 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [ 590/1103] Installing perl-Unicode-Nor 100% | 238.5 MiB/s | 488.4 KiB | 00m00s [ 591/1103] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 592/1103] Installing perl-URI-0:5.37- 100% | 56.5 MiB/s | 289.2 KiB | 00m00s [ 593/1103] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 594/1103] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 595/1103] Installing perl-IO-Socket-S 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [ 596/1103] Installing perl-Net-SSLeay- 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [ 597/1103] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 598/1103] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 599/1103] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 600/1103] Installing perl-Pod-Escapes 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 601/1103] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 602/1103] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 603/1103] Installing perl-File-Path-0 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [ 604/1103] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 605/1103] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [ 606/1103] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 607/1103] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 608/1103] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 609/1103] Installing perl-POSIX-0:2.2 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [ 610/1103] Installing perl-Term-Cap-0: 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [ 611/1103] Installing perl-Term-ANSICo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 612/1103] Installing perl-Pod-Perldoc 100% | 9.7 MiB/s | 169.4 KiB | 00m00s [ 613/1103] Installing perl-podlators-1 100% | 20.2 MiB/s | 331.1 KiB | 00m00s [ 614/1103] Installing perl-File-stat-0 100% | 0.0 B/s | 14.2 KiB | 00m00s [ 615/1103] Installing perl-SelectSaver 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 616/1103] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 617/1103] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 618/1103] Installing perl-Pod-Usage-4 100% | 5.7 MiB/s | 87.8 KiB | 00m00s [ 619/1103] Installing perl-IO-0:1.56-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 620/1103] Installing perl-Fcntl-0:1.2 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [ 621/1103] Installing perl-overloading 100% | 0.0 B/s | 5.5 KiB | 00m00s [ 622/1103] Installing perl-mro-0:1.30- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 623/1103] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 624/1103] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 625/1103] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 626/1103] Installing perl-Storable-1: 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [ 627/1103] Installing perl-Getopt-Std- 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 628/1103] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 629/1103] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 630/1103] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 631/1103] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 632/1103] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 633/1103] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [ 634/1103] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 635/1103] Installing perl-constant-0: 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [ 636/1103] Installing perl-Encode-4:3. 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [ 637/1103] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 638/1103] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [ 639/1103] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 640/1103] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 641/1103] Installing perl-libs-4:5.44 100% | 212.1 MiB/s | 12.1 MiB | 00m00s [ 642/1103] Installing perl-interpreter 100% | 7.9 MiB/s | 121.4 KiB | 00m00s [ 643/1103] Installing jemalloc-0:5.4.0 100% | 64.4 MiB/s | 1.1 MiB | 00m00s [ 644/1103] Installing jemalloc-devel-0 100% | 1.7 MiB/s | 24.3 KiB | 00m00s [ 645/1103] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 646/1103] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 647/1103] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 648/1103] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 649/1103] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 650/1103] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 651/1103] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 652/1103] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1103] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1103] Installing rust-crypto-comm 100% | 0.0 B/s | 26.8 KiB | 00m00s [ 655/1103] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1103] Installing rust-digest0.10- 100% | 43.1 MiB/s | 88.2 KiB | 00m00s [ 657/1103] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1103] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1103] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 660/1103] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 661/1103] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 662/1103] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 663/1103] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1103] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 665/1103] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1103] Installing rust-get-size-de 100% | 28.4 MiB/s | 29.0 KiB | 00m00s [ 667/1103] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1103] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 669/1103] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 670/1103] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 671/1103] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 672/1103] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 673/1103] Installing rust-dirs-devel- 100% | 7.0 MiB/s | 50.0 KiB | 00m00s [ 674/1103] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1103] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 676/1103] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 677/1103] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1103] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 679/1103] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 680/1103] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1103] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 682/1103] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 683/1103] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 684/1103] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 685/1103] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1103] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 687/1103] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1103] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 689/1103] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 690/1103] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1103] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 692/1103] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1103] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1103] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 695/1103] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1103] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 697/1103] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 698/1103] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 699/1103] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 700/1103] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 701/1103] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1103] Installing rust-fs-err-deve 100% | 53.4 MiB/s | 109.4 KiB | 00m00s [ 703/1103] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1103] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 705/1103] Installing rust-chrono-deve 100% | 257.5 MiB/s | 1.3 MiB | 00m00s [ 706/1103] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 707/1103] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1103] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1103] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1103] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 711/1103] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 712/1103] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1103] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1103] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 715/1103] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1103] Installing rust-stable_dere 100% | 23.9 MiB/s | 24.4 KiB | 00m00s [ 717/1103] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 718/1103] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 719/1103] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1103] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 721/1103] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1103] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 723/1103] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 724/1103] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1103] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 726/1103] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 727/1103] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 728/1103] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 729/1103] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1103] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.9 KiB | 00m00s [ 731/1103] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1103] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 733/1103] Installing rust-clap-devel- 100% | 41.4 MiB/s | 254.1 KiB | 00m00s [ 734/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 735/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1103] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 737/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 738/1103] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 739/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1103] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 741/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1103] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1103] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 745/1103] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1103] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 747/1103] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1103] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1103] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 752/1103] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1103] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 754/1103] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1103] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 756/1103] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1103] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 759/1103] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1103] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 761/1103] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1103] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 764/1103] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 765/1103] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 766/1103] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 767/1103] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 768/1103] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1103] Installing rust-inventory-d 100% | 21.3 MiB/s | 43.7 KiB | 00m00s [ 770/1103] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1103] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 772/1103] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1103] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 774/1103] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1103] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 776/1103] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1103] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 778/1103] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1103] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 780/1103] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1103] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 782/1103] Installing rust-unscanny-de 100% | 0.0 B/s | 36.9 KiB | 00m00s [ 783/1103] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1103] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 785/1103] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1103] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1103] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 788/1103] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1103] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 790/1103] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 791/1103] Installing rust-icu_provide 100% | 102.2 MiB/s | 209.4 KiB | 00m00s [ 792/1103] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 793/1103] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 794/1103] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1103] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 796/1103] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 797/1103] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 798/1103] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 799/1103] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 800/1103] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1103] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 802/1103] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1103] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 804/1103] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1103] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 806/1103] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1103] Installing rust-serde_json- 100% | 142.6 MiB/s | 730.0 KiB | 00m00s [ 808/1103] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1103] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1103] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 811/1103] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 812/1103] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 813/1103] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1103] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1103] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 816/1103] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1103] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 818/1103] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 819/1103] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 820/1103] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 821/1103] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 822/1103] Installing rust-crc32fast-d 100% | 60.0 MiB/s | 122.9 KiB | 00m00s [ 823/1103] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 824/1103] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1103] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1103] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1103] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1103] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1103] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1103] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 832/1103] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1103] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 834/1103] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 835/1103] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 836/1103] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 837/1103] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 838/1103] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1103] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1103] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1103] Installing rust-insta-devel 100% | 73.9 MiB/s | 529.5 KiB | 00m00s [ 842/1103] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1103] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1103] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1103] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1103] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1103] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1103] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1103] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1103] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1103] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1103] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1103] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 854/1103] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1103] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 856/1103] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1103] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 858/1103] Installing rust-parking_lot 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 859/1103] Installing rust-salsa-devel 100% | 93.9 MiB/s | 1.4 MiB | 00m00s [ 860/1103] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 861/1103] Installing rust-test-case-m 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 862/1103] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 863/1103] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1103] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 868/1103] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 869/1103] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 870/1103] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1103] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 872/1103] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 873/1103] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1103] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1103] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1103] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1103] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 878/1103] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1103] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 880/1103] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1103] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 882/1103] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 883/1103] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1103] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 885/1103] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1103] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 887/1103] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1103] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 889/1103] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1103] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 891/1103] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1103] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 893/1103] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1103] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 895/1103] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1103] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 897/1103] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1103] Installing rust-utf8parse-d 100% | 6.9 MiB/s | 35.2 KiB | 00m00s [ 899/1103] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 900/1103] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1103] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1103] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 903/1103] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1103] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 905/1103] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1103] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 907/1103] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1103] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1103] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1103] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1103] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1103] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1103] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 914/1103] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 915/1103] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1103] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 917/1103] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1103] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 919/1103] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1103] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1103] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 922/1103] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1103] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1103] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1103] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 926/1103] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 927/1103] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 928/1103] Installing rust-bitvec-deve 100% | 77.0 MiB/s | 1.0 MiB | 00m00s [ 929/1103] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 930/1103] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 931/1103] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1103] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 933/1103] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1103] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1103] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 936/1103] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 937/1103] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 938/1103] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 939/1103] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 940/1103] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1103] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 942/1103] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1103] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 944/1103] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 945/1103] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1103] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 947/1103] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1103] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 949/1103] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1103] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1103] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 952/1103] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1103] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 954/1103] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1103] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [ 956/1103] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 957/1103] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1103] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 971/1103] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1103] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 973/1103] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1103] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [ 975/1103] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 976/1103] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 977/1103] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1103] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [ 979/1103] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 980/1103] Installing rust-arrayvec-de 100% | 61.6 MiB/s | 126.1 KiB | 00m00s [ 981/1103] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 982/1103] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 983/1103] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1103] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1103] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 986/1103] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1103] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1103] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 989/1103] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1103] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1103] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [ 992/1103] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1103] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 994/1103] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1103] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 996/1103] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1103] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1103] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 999/1103] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1103] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1103] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [1002/1103] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1003/1103] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1103] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1005/1103] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1006/1103] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1007/1103] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1008/1103] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [1009/1103] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [1010/1103] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1011/1103] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1012/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1013/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1014/1103] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [1015/1103] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1016/1103] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1017/1103] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1018/1103] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1019/1103] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1020/1103] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [1021/1103] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [1022/1103] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [1023/1103] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1024/1103] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [1025/1103] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1103] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1027/1103] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [1028/1103] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1029/1103] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1030/1103] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [1031/1103] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [1032/1103] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [1033/1103] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [1034/1103] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1035/1103] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1103] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1103] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [1038/1103] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [1039/1103] Installing rust-libcst-deve 100% | 122.2 MiB/s | 625.6 KiB | 00m00s [1040/1103] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1103] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1103] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1043/1103] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [1044/1103] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [1045/1103] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1046/1103] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1047/1103] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1048/1103] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1049/1103] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1050/1103] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1051/1103] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [1052/1103] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1053/1103] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1103] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1055/1103] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1056/1103] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [1057/1103] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [1058/1103] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [1059/1103] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [1060/1103] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1103] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1103] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [1063/1103] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1103] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1103] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [1066/1103] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1103] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1103] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [1069/1103] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1103] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1071/1103] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1103] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1103] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1103] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1103] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1103] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [1077/1103] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1103] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1103] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1103] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1103] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1103] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [1083/1103] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1103] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1103] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [1086/1103] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1103] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1103] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1103] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1103] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1103] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1103] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [1093/1103] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [1094/1103] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1095/1103] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1096/1103] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1097/1103] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1098/1103] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1099/1103] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1100/1103] Installing rust-jod-thread- 100% | 16.6 MiB/s | 17.0 KiB | 00m00s [1101/1103] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1102/1103] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1103/1103] Installing rust-countme-dev 100% | 202.5 KiB/s | 28.2 KiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.HKyUnB setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.zHtEmL + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 24.5 KiB/s | 23.5 KiB | 00m01s Copr repository 100% | 1.7 KiB/s | 1.6 KiB | 00m01s 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.23.2-1.fc45.noarch" is already installed. Package "rust-1.98.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.15.0~rc2-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-devel-0:3.15.0~rc2-1.fc46 100% | 52.4 MiB/s | 482.7 KiB | 00m00s [2/4] python3-rpm-generators-0:14-35.fc 100% | 14.1 MiB/s | 28.8 KiB | 00m00s [3/4] python3-packaging-0:26.3-1.fc46.n 100% | 22.1 MiB/s | 293.6 KiB | 00m00s [4/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 54.6 MiB/s | 2.8 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 57.6 MiB/s | 3.6 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 363.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 117.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% | 80.7 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-1 100% | 110.9 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.lwZk7X setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3PB8Y1 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.9.3 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 81.0 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 10.1 KiB/s | 1.6 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.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc2-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.98.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.15.0-1.fc46 fedora 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% | 211.2 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 151.8 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 66.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 28.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 188.1 MiB/s | 14.7 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.imoeZx setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.9FrLAU + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) Locking 356 packages to latest compatible versions 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 123.6 KiB/s | 23.5 KiB | 00m00s Copr repository 100% | 10.6 KiB/s | 1.6 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.23.2-1.fc45.noarch" is already installed. Package "python3-devel-3.15.0~rc2-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.98.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.QoliNc setting SOURCE_DATE_EPOCH=1790812800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dmilbc + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.9.3,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.9.3 (installed: maturin 1.15.0) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.10.dist-info/ removed 'ruff-0.16.10.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.10.dist-info/licenses' removed 'ruff-0.16.10.dist-info/WHEEL' removed 'ruff-0.16.10.dist-info/METADATA' removed directory 'ruff-0.16.10.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.AJnW8Z + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YTniUt + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml ruff-0.16.10.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir/pip-modern-metadata-3o_ptva7 --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ruff Building wheel for ruff (pyproject.toml): started Running command Building wheel for ruff (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling unicode-ident v1.0.26 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling serde_core v1.0.229 Compiling memchr v2.8.3 Compiling cfg-if v1.0.5 Compiling serde v1.0.229 Compiling libc v0.2.189 Compiling smallvec v1.16.2 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.2 Compiling crossbeam-utils v0.8.23 Compiling heck v0.5.0 Compiling collection_literals v1.0.3 Compiling interpolator v0.5.0 Compiling log v0.4.34 Compiling static_assertions v1.1.0 Compiling regex-syntax v0.8.11 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.59 Compiling either v1.17.0 Compiling siphasher v1.0.4 Compiling tinyvec_macros v0.1.1 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=3cc1ff899fc0a3e5 -C extra-filename=-dc8fda47477682fa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=91a3750048f4e04b -C extra-filename=-159bb3a4012c06fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/proc-macro2-159bb3a4012c06fc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=7fa6ab440fea060a -C extra-filename=-b31e25d4fe68b851 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_core-b31e25d4fe68b851 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=df993e34e9f5c1c1 -C extra-filename=-586396161bb59513 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/quote-586396161bb59513 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=0046edd29f6cacd5 -C extra-filename=-74a04ac40cc8c9db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=8ba4d303c5ca1663 -C extra-filename=-8b31bbd399cd73e7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -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=3d609be65af10164 -C extra-filename=-15d43ddb8eb8ad0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-15d43ddb8eb8ad0f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=62255f132f35d8dd -C extra-filename=-546b03c6eab2e509 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde-546b03c6eab2e509 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=b064b318958d5ae5 -C extra-filename=-c972840b415eed0c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=d0a577d3074f7a95 -C extra-filename=-e2bcdc00477723f1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=085f67a2b86dacc0 -C extra-filename=-54796719eb66790a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f02532e468e99415 -C extra-filename=-f0521f530829e0bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=1f225a986bb13727 -C extra-filename=-7d5e67a36ed43057 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=d3721ac53201d583 -C extra-filename=-db98ef98ef45a798 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zmij-db98ef98ef45a798 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9968cb113218ff42 -C extra-filename=-22000d5f3845d8c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustversion-22000d5f3845d8c4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=bed40cc1f26bc45d -C extra-filename=-d25414e5b6f5dd1c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=2380724cafff611c -C extra-filename=-a64af737a233bef8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=bf999bad67098cff -C extra-filename=-cf50af197cf8c98f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -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=c742cb45ed5f48cc -C extra-filename=-8684482e795c87df --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-utils-8684482e795c87df -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8528804d00f631b3 -C extra-filename=-29317b5a55b5f599 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bdf54819b6c44ed -C extra-filename=-71b646870525acb1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=8a64df991e414a51 -C extra-filename=-a85de64c20c825a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=2157f4e1c8b25fd6 -C extra-filename=-9d65633a419693de --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=6ef73795e82e6e02 -C extra-filename=-3bd821bc56ad9461 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --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=6b875716a4f7dbae -C extra-filename=-6ce1e242890e83be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --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=740ab4394eb73c7d -C extra-filename=-a22beed4f6a6a235 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-a22beed4f6a6a235 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=b8fa863730a12225 -C extra-filename=-6724fd7871bbcfbf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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/zerocopy-0.8.59/build.rs --error-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="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=c5daea2aa086cdca -C extra-filename=-24d147b52ff237ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zerocopy-24d147b52ff237ab -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4b9af152cff32351 -C extra-filename=-b38a1c06eb05f46d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=3d0d1db4147f6de2 -C extra-filename=-f935fffa90c71541 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=26837d216c425d61 -C extra-filename=-d978ab69f6e17d2d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a053c5cb4d892acf -C extra-filename=-90da60bfbe501256 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling find-msvc-tools v0.1.14 Compiling shlex v2.0.1 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=34763cc504a0eea3 -C extra-filename=-136533072fae6c88 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-136533072fae6c88 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=35af09b070afee10 -C extra-filename=-277579c5d4c60534 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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 --warn=unexpected_cfgs --check-cfg 'cfg(manual_codegen_check)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=de333125a1fc578f -C extra-filename=-e425922025462fa7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=18e9c46f73bf67fc -C extra-filename=-0a342170be618238 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -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=11ba9737788414e9 -C extra-filename=-fb1b86086e81c3e4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f4fc125f49203d14 -C extra-filename=-e7c9c64229628119 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec_macros-90da60bfbe501256.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.17.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=fbba3d05a81a5fbb -C extra-filename=-c563e873913d092a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_text_size) Running `/usr/bin/rustc --crate-name ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=e51eeeb89dbc22fd -C extra-filename=-e02c1a44c2d66640 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 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 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=29c81dec955a72ad -C extra-filename=-8ef72f7a11b719ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=036d11914d6ffe7e -C extra-filename=-9aed45fb11f43a68 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/parking_lot_core-9aed45fb11f43a68 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=b1c5e12270c37330 -C extra-filename=-ab14681b100c386a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=ddb98a922019aa37 -C extra-filename=-467ff03a450d6ba4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfind_msvc_tools-277579c5d4c60534.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshlex-e425922025462fa7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling tracing-core v0.1.36 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=41d9e3e69dd295d1 -C extra-filename=-e777defd649c5550 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsiphasher-d978ab69f6e17d2d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tracing_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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --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=01c3bc1db5de4168 -C extra-filename=-bce0b3f674e98f20 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8183f01a3083b11f -C extra-filename=-9d842895078e6ba3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28321112078f3dbc -C extra-filename=-dbb2b947174e8ebe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1382937ec2c54400 -C extra-filename=-38da3d595b3e988f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=32ace6a3344cf9d9 -C extra-filename=-6a6689e003a80b2f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-f935fffa90c71541.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a285fc6c0554cb3e -C extra-filename=-faa67ea80176d40f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=60052286e31b723e -C extra-filename=-5fd23177c1827610 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-c563e873913d092a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=1c605bc4bd695779 -C extra-filename=-0c47223cc4b3fd2f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libscopeguard-9d842895078e6ba3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling object v0.39.1 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=67f26193e5999cfa -C extra-filename=-c6a8b2dc3fe94cde --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/typeid-c6a8b2dc3fe94cde -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/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 '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -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=5e92658efc9b3c0e -C extra-filename=-28797a1e230f4141 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/object-28797a1e230f4141 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --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=ebc2055c6af16e9a -C extra-filename=-02496c2be7fb137e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liballocator_api2-e2bcdc00477723f1.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfoldhash-54796719eb66790a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/quote-586396161bb59513/build-script-build` Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9fdbd2a52976d7a -C extra-filename=-de10b538902cb3d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=82a7c6e4c5a2cb34 -C extra-filename=-114ab23c7d02f8e1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf3af85ecd62260b -C extra-filename=-8b5a88b557ee2ca8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zmij-db98ef98ef45a798/build-script-build` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=65eb9015a0be2656 -C extra-filename=-dc7532cb6f499188 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a0d75b0b7387fcd5 -C extra-filename=-04f6b6c1596589ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e4c3b99f9cf2927f -C extra-filename=-b12133e32355dd39 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=a33dbeb05cd74def -C extra-filename=-08e96189cb03d0b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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=4f551e744bb6c4ef -C extra-filename=-83a974bc8c69b8f2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f25f57216d6ce707 -C extra-filename=-76adb326b7806dc3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec-e7c9c64229628119.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=62b86bdeaa6e825d -C extra-filename=-873e39dfce6c7514 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-e02c1a44c2d66640.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-utils-8684482e795c87df/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=07e3c842ee618163 -C extra-filename=-d18ed6e67d189a56 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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/ruff-0.16.10-build/ruff-0.16.10/target/release/build/proc-macro2-159bb3a4012c06fc/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde-546b03c6eab2e509/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/parking_lot_core-9aed45fb11f43a68/build-script-build` 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 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -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=0ba43c23fa47c259 -C extra-filename=-194f14c25da65724 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/portable-atomic-194f14c25da65724 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_core-b31e25d4fe68b851/build-script-build` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=7dc816434871150c -C extra-filename=-db3c8af5d7cf56a6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec_macros-de10b538902cb3d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=00a6243f2a1ef714 -C extra-filename=-38ac887f34e1cd57 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b762897eb2281555 -C extra-filename=-29fd7058ee5a8ce9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=e1819f2af28f2fd0 -C extra-filename=-964c081cd0330a62 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=399b53fa414b32e3 -C extra-filename=-e1200a3c0c0ffc23 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustversion-22000d5f3845d8c4/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=989ee777917728ac -C extra-filename=-f96cceced09e3981 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --cap-lints allow -Copt-level=3 -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 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=0ec4bc260d9f6a5d -C extra-filename=-9f9ff76c622fb518 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 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=5770dab560419bb4 -C extra-filename=-dbcf924444a9f52e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/object-28797a1e230f4141/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/typeid-c6a8b2dc3fe94cde/build-script-build` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=f87fb184a7b9bf49 -C extra-filename=-ceb113f36aa9ff25 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,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=4cb7d4aa380c0f37 -C extra-filename=-46cd473a6d2caa66 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -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=63971a891fe0cec1 -C extra-filename=-27e7f637731834eb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --cap-lints allow -Copt-level=3 -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=468cbdb7412f7521 -C extra-filename=-5a803cd8074e2275 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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 embed-bitcode=no -C debug-assertions=off --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=fb1088542af2adef -C extra-filename=-1a19578e983c6030 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-136533072fae6c88/build-script-build` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --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::from_iter_instead_of_collect' '--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' '--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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4b343a16a35b9e9e -C extra-filename=-ff3e00c6e181052d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f430da727ad32663 -C extra-filename=-f1432433c17527cf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsiphasher-38da3d595b3e988f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -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=6e3a803414ff1ccf -C extra-filename=-792c5dd171f7bf6e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-epoch-792c5dd171f7bf6e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-15d43ddb8eb8ad0f/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' --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=85861ced14943c62 -C extra-filename=-99448f2d94bad471 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 freebsd12 --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(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` 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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --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=033e35ef53366bef -C extra-filename=-9d156f4a302f0eb5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/libc-a22beed4f6a6a235/build-script-build` Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=805a35b451b998a2 -C extra-filename=-494b019b51e04408 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinyvec-db3c8af5d7cf56a6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=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="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=3ad133d5257bbf88 -C extra-filename=-6f626f8e96536165 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-1a19578e983c6030.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -C debug-assertions=off --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=ed56114fd0565ef6 -C extra-filename=-26a5eb2c5edc448a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 freebsd12 --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(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` 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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=6f3ec868fc28a763 -C extra-filename=-6939f95f78557d42 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac483705ea57c00a -C extra-filename=-99fdfcbe1130d771 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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 embed-bitcode=no -C debug-assertions=off --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=82a4dab6b4490f2f -C extra-filename=-f60cfe341a48cf69 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=6533fe408869f13e -C extra-filename=-665673c69ba3b746 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=caae236d1cb1ce24 -C extra-filename=-e5bbc0899955ead2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-f1432433c17527cf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b37f108c856c703f -C extra-filename=-87e058e12d2ef8ef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-deque-87e058e12d2ef8ef -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/zerocopy-24d147b52ff237ab/build-script-build` 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=6cdc62a76f69b994 -C extra-filename=-630d866c2d1e9244 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=57bffc8644bbca27 -C extra-filename=-b19db95ba913640f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --cap-lints allow -Copt-level=3 -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)'` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=facfff2a6a967741 -C extra-filename=-545108f0829f2775 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_slice_ptr_len_1_79_0)' --check-cfg 'cfg(rust, values("1.79.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_TOOLCHAIN, values("msrv", "stable", "nightly"))' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` 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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=59392edfe7560275 -C extra-filename=-7f80af4c267bd9a2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_properties_data-7f80af4c267bd9a2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=8845a9271d1f3e13 -C extra-filename=-a3c479eae80673c6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -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=b93a3ab1b6a41983 -C extra-filename=-fd0388c595c8e21b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustix-fd0388c595c8e21b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/build.rs --error-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=6b70de110f36e715 -C extra-filename=-e9d04eed0a9bb42a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_json-e9d04eed0a9bb42a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --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=c6c3931d783d481f -C extra-filename=-f3192734e724c278 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=38ce82bc93375eec -C extra-filename=-037a18b6c0a3f2f3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-epoch-792c5dd171f7bf6e/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=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=45093dbd0c4bf881 -C extra-filename=-ffa800ebf0d579fe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -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 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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8e30f51ef769f9cc -C extra-filename=-51c2078f1547a39f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_normalizer_data-51c2078f1547a39f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v3.0.6 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=b80ac68261fbdaaa -C extra-filename=-c151d3d348fb3762 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e3a07303ee52318e -C extra-filename=-ba8a1bbc82e93278 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=caaa33375a0da873 -C extra-filename=-614895874c6ae943 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-7d5e67a36ed43057.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7bb5c479fa419add -C extra-filename=-8393240f3c4c618d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/anyhow-8393240f3c4c618d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_properties_data-7f80af4c267bd9a2/build-script-build` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6b217824297683d -C extra-filename=-fc042b1645d08247 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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=d6cab40fb66a7564 -C extra-filename=-e6df5501cbc73435 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crossbeam-deque-87e058e12d2ef8ef/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=fcd871e6e5862020 -C extra-filename=-b2dce48bfd253789 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_epoch-ffa800ebf0d579fe.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/serde_json-e9d04eed0a9bb42a/build-script-build` 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 opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::doc_markdown' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d17abe51fa600e32 -C extra-filename=-51682663c8fd13f7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5c060f2afe1673de -C extra-filename=-caf2f1f239846546 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/icu_normalizer_data-51c2078f1547a39f/build-script-build` Compiling uuid v1.26.1 Compiling utf8parse v0.2.2 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 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --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=992512665a81d82f -C extra-filename=-263390b484b4355e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=0da12228ba4b8e69 -C extra-filename=-8f39842588952835 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b7d4d2710b7ccb3b -C extra-filename=-af0ccb1732ecc8b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling iana-time-zone v0.1.65 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=967a92fb881fd263 -C extra-filename=-fecb295b9bbcb030 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crc32fast-fecb295b9bbcb030 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=737a6f4161a8a459 -C extra-filename=-dc3a22a7f850ac9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=489ed17d6d05ca81 -C extra-filename=-4a52d0aeec522210 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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 --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::from_iter_instead_of_collect' '--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' '--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="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=12440330f8e47b05 -C extra-filename=-a25d5875822f36ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8parse-8f39842588952835.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dfcb6ebc602707ab -C extra-filename=-078867d2332a19ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarrayvec-8b5a88b557ee2ca8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47ab3196c796163a -C extra-filename=-83f9aeecda5cf2a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=148f86e5b8344c88 -C extra-filename=-8b37a7c0394d4a6b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcpufeatures-51682663c8fd13f7.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-af0ccb1732ecc8b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c8d024cdea9f9bd -C extra-filename=-a0fb324b29c78af4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/camino-a0fb324b29c78af4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ebcc326656611f42 -C extra-filename=-81af456364125cfb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f24eadc06f4da771 -C extra-filename=-d7b0f0b16e4f9ee6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/num-traits-d7b0f0b16e4f9ee6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libautocfg-114ab23c7d02f8e1.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 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 --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::from_iter_instead_of_collect' '--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' '--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="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=5206993337baa2be -C extra-filename=-74bae4d6651b23df --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle_parse-a25d5875822f36ad.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle_query-83f9aeecda5cf2a9.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolorchoice-81af456364125cfb.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8parse-8f39842588952835.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ae3b254c4141b202 -C extra-filename=-a18e490d5574d17d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libvte-078867d2332a19ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --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=86cb878b0000bb46 -C extra-filename=-bdad91ad051ce6f8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-263390b484b4355e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 opt-level=3 -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --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=14fa171ad8e4b96e -C extra-filename=-5855cce332b0170f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -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=ca7837ae059251f3 -C extra-filename=-a171ac2db80b1fe3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-83a974bc8c69b8f2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-fb1b86086e81c3e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.17 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=f44c7c5612871aa6 -C extra-filename=-58972ef86e663cb3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchacha20-8b37a7c0394d4a6b.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-af0ccb1732ecc8b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2018 /usr/share/cargo/registry/getrandom-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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=c62ce2f4641e6af9 -C extra-filename=-28ae730e14def72b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-b38a1c06eb05f46d.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-26a5eb2c5edc448a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=67e13e568e5ab2bd -C extra-filename=-7ba96217c1b6f2b2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-5fd23177c1827610.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-873e39dfce6c7514.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-e02c1a44c2d66640.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-ab14681b100c386a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-dc8fda47477682fa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-76adb326b7806dc3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/anyhow-8393240f3c4c618d/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/crc32fast-fecb295b9bbcb030/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rustix-fd0388c595c8e21b/build-script-build` 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=6de0eb6eedfd47c7 -C extra-filename=-5c9d9322ae7dc6f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/num-traits-d7b0f0b16e4f9ee6/build-script-build` 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=4379e3b149cf72cd -C extra-filename=-1d725caf1d17f439 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --cap-lints allow -Copt-level=3 -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 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=a920288e2355e2b2 -C extra-filename=-1b6bbd7ac343f809 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=10763a39b8cdd11f -C extra-filename=-84cea0a5c2621c5a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgetrandom-28ae730e14def72b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b411ea3d4d44a7e2 -C extra-filename=-37276e5fe7fae8a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Running `/usr/bin/rustc --crate-name 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 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --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=2fdd846879263b1f -C extra-filename=-611c6036ed73c90b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblinux_raw_sys-f3192734e724c278.rmeta --cap-lints allow -Copt-level=3 -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 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=9804b39ee555f2cd -C extra-filename=-c00f8068b9a748e9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/portable-atomic-194f14c25da65724/build-script-build` 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=ecc7cd168aa3a91b -C extra-filename=-e64eb63dff929a8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4f3b0324951a5ab6 -C extra-filename=-83e3c40b6f5153f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --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=4efe1e7409be8a71 -C extra-filename=-7a1421344ae3f0da --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf51bd0beb346589 -C extra-filename=-b3687d84e57f7c02 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=76e23fd0ee5e6b63 -C extra-filename=-925412845404da3c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta -Copt-level=3 -Cdebuginfo=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=19b87054c31544d4 -C extra-filename=-ce41d86abb5323f3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/camino-a0fb324b29c78af4/build-script-build` 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=75206456f108a76d -C extra-filename=-5d36992f2e9e16cf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=3a85b66242433428 -C extra-filename=-8f210dfe7c232730 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=793e6b485c94e945 -C extra-filename=-321d1e528e1b2c09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8895392cef05f691 -C extra-filename=-01d09c3b756044b1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54b061f25483f684 -C extra-filename=-b445a04096f55a31 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=d992063e3d082861 -C extra-filename=-dc812775eafc76d3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustversion-9f9ff76c622fb518.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=20c1636207c19fc2 -C extra-filename=-3f072d51132b0729 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f215de0769420a4 -C extra-filename=-5923103bfc9234bc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b042919d6655ca6 -C extra-filename=-e1716bbd4ee64351 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=677fe2c1c4b19ea8 -C extra-filename=-68f866011781604d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustversion-9f9ff76c622fb518.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 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=33b73aefb6bc3fd3 -C extra-filename=-4b18d5da8c7a9f40 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --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::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::from_iter_instead_of_collect' '--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' '--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::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=8291428c9fffe771 -C extra-filename=-ab7725e923f2dd65 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b84c8eccefd42587 -C extra-filename=-478a69de7ccd7c90 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=71afe93f3f4a3d61 -C extra-filename=-091ed77296394612 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpercent_encoding-321d1e528e1b2c09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b39b6fd9120492aa -C extra-filename=-52caabe95d9ee6f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-52caabe95d9ee6f0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bea4417dd4f88c4 -C extra-filename=-1f51a3d191ff72a5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot_core-3f072d51132b0729.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1fe1e0f872161619 -C extra-filename=-184e1beede8006e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-1b6bbd7ac343f809.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot_core-3f072d51132b0729.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=42534ee626b79637 -C extra-filename=-141d4f1e8af8d056 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=afc5716b674d97a1 -C extra-filename=-a0fb8dac2f113605 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/paste-a0fb8dac2f113605 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.44 Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.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="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=1392dc20e3440df7 -C extra-filename=-2f33f2edcdd2bfca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libiana_time_zone-dc3a22a7f850ac9e.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnum_traits-e64eb63dff929a8b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=26aba40d13fe529e -C extra-filename=-6fef93362f1ff3c5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1c2a5b1174284a4 -C extra-filename=-9f01405c4d5c7f7c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=d6c5f98dce8a8662 -C extra-filename=-a290c0ec9d885f01 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-29fd7058ee5a8ce9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=c38c1f4caec50904 -C extra-filename=-6f3874ccee178735 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsiphasher-38da3d595b3e988f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --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=a4dcdc39a2bfbee6 -C extra-filename=-edf70929686a8116 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.151/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=59cb57cfdcdac35e -C extra-filename=-ffa798bcfd54dc9d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzmij-08e96189cb03d0b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Running `/usr/bin/rustc --crate-name 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=823e1f430b3424e4 -C extra-filename=-61cddbb8ddfc01ee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling serde_spanned v1.1.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--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="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=4a92a29bb8332ca7 -C extra-filename=-d0d681f910318168 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=ba9db255c961c023 -C extra-filename=-adae6682a6427e1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-ab7725e923f2dd65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--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="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=85d897a6ad6cff20 -C extra-filename=-074c9f48c792695c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=803a12566340ba5b -C extra-filename=-277dbe220756816d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/thiserror-52caabe95d9ee6f0/build-script-build` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=cc20732e7a71fc5e -C extra-filename=-11362123154a7a51 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-f935fffa90c71541.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.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=a04c48800ecb2310 -C extra-filename=-944122ad94d41793 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro_utils-614895874c6ae943.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.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_writer v1.1.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7da378da516c1f08 -C extra-filename=-ffb449f16740086f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/paste-a0fb8dac2f113605/build-script-build` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=3fc9b5691c5649c8 -C extra-filename=-68a581018b1aaf79 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dd48e29d0ee85983 -C extra-filename=-3a9cad5747b809f2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0bf769437d3adc96 -C extra-filename=-9a4108afd972cc95 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ref-cast-9a4108afd972cc95 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --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::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::from_iter_instead_of_collect' '--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' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=9c0b46587a6a3773 -C extra-filename=-da92fafd82ccf053 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=f4b98b0e0efa13e1 -C extra-filename=-b4aa90756b214378 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg_runtime-6fef93362f1ff3c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.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 v1.1.6 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --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=e898d1e861b3e7c4 -C extra-filename=-ab2b687e02f3c642 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_datetime-074c9f48c792695c.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_writer-ffb449f16740086f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-ab7725e923f2dd65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ce75ef464de18d87 -C extra-filename=-1192e5cdaf115948 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=ee4f7008b6943058 -C extra-filename=-f869316f24574c4f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-6f3874ccee178735.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --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=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--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' '--warn=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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=090e90d3fd752c26 -C extra-filename=-aab72ca14dbfc43d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e436c606ab3386d2 -C extra-filename=-c28066007fcc44d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=65e37dd7fcf94fc7 -C extra-filename=-394f86a9d95bf9b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=64662fdcb02e304c -C extra-filename=-91927197ddfc55a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=251fa1f7a00536b5 -C extra-filename=-9c1f7ac84e9bc268 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrc32fast-1d725caf1d17f439.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtyped_path-83e3c40b6f5153f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --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=8940668728741687 -C extra-filename=-ba544d0837dc41ec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ref-cast-9a4108afd972cc95/build-script-build` 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 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=bd3d2d37627c568c -C extra-filename=-ad8ebabb224fa5de --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-absolutize v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=5d192c3ad37198aa -C extra-filename=-5d03733a2caba762 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_dedot-394f86a9d95bf9b6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c03baa8b807429bb -C extra-filename=-6d175b802e40c5ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liboption_ext-c28066007fcc44d9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=24d3462e6b73c4a4 -C extra-filename=-ccdc3d009cbf2a0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=84e6afcb16be3ce3 -C extra-filename=-4d0f872ae8823dfd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=1c94881fce5e2093 -C extra-filename=-fd2737cef46a626e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6de5ded7496ed3a -C extra-filename=-9ca94a90f74f51ef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustix-611c6036ed73c90b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=01dffa72757ead3f -C extra-filename=-3776827768fe1fa5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libobject-27e7f637731834eb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -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=1510106ac5b4e74a -C extra-filename=-c4b27f27ea3f0a9c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-83a974bc8c69b8f2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-cf50af197cf8c98f.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-a171ac2db80b1fe3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-fb1b86086e81c3e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --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=8c71c1491fc50a2b -C extra-filename=-bed48b5cd5b4a1c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstream-74bae4d6651b23df.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_lex-b3687d84e57f7c02.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrsim-c00f8068b9a748e9.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libterminal_size-9ca94a90f74f51ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9e3ef90c836e5ef0 -C extra-filename=-2e69da3d59146613 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ec1f5ee40befa272 -C extra-filename=-5fec8e1550079c7c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdirs_sys-6d175b802e40c5ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=696847c72d62b53f -C extra-filename=-1691ceec8a4dffb4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/fs-err-1691ceec8a4dffb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libautocfg-114ab23c7d02f8e1.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 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 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=98beb3881c8ae541 -C extra-filename=-69af04f9b3fb067a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/getrandom-69af04f9b3fb067a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2836f087aea990e8 -C extra-filename=-33dcd7816b21a7fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=ea74c3c174b8fea1 -C extra-filename=-72346bddba958d2e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=e7f23969ab96737b -C extra-filename=-3eb5f9e9ebd7afea --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/nix-3eb5f9e9ebd7afea -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_aliases-33dcd7816b21a7fc.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 jiff v0.2.37 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --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=8849f917fa9e5bcc -C extra-filename=-d0dda15cbe3a486f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff_core-ba544d0837dc41ec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=7a08ef20f7790d73 -C extra-filename=-184305e19aac0535 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerocopy-545108f0829f2775.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/fs-err-1691ceec8a4dffb4/build-script-build` 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=657cbe7d7418ea64 -C extra-filename=-262f103ab7f47402 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdirs-5fec8e1550079c7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=19182804ad14959c -C extra-filename=-aa7c2237cfd9fb07 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=2e2f2745309cea3a -C extra-filename=-a80325b340054d31 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.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="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=00d32fe85bd429da -C extra-filename=-f690af0049eaed74 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow_macros-944122ad94d41793.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--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="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=1d89072d42c0fd72 -C extra-filename=-00407ab6ae7f1dd9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_datetime-277dbe220756816d.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwinnow-da92fafd82ccf053.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=959c267b8ac8d470 -C extra-filename=-2838d6bd1bc1864d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=f9382a78e70edfa0 -C extra-filename=-d5c209da1134f1b5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libppv_lite86-184305e19aac0535.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-84cea0a5c2621c5a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/getrandom-69af04f9b3fb067a/build-script-build` Compiling lazy_static v1.5.0 Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.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("spin", "spin_no_std"))' -C metadata=1922fe9b07d815fa -C extra-filename=-71451ca4637fd84f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=d189ed823e48ef0a -C extra-filename=-318f27c97e57d233 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9a272f1a06cb72bb -C extra-filename=-2e67865e23a3bac6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rayon-core-2e67865e23a3bac6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c8639c636f43b828 -C extra-filename=-4e23af803771ae06 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblazy_static-71451ca4637fd84f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=d3c257d317c40250 -C extra-filename=-f2791bd457bac1cd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=7aaaecd680e01f7c -C extra-filename=-a0c35ddf29af3cd8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libminimal_lexical-a80325b340054d31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3a34f03850c8e218 -C extra-filename=-967fe6a3ba0a4801 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -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 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="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_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=5fc827512e08dfdd -C extra-filename=-61cd4ed222460a1c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-26a5eb2c5edc448a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_chacha-d5c209da1134f1b5.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand_core-84cea0a5c2621c5a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --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=0231ab91fc58d1d1 -C extra-filename=-c1011f62cd41e04a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4babe66c8dd62ee -C extra-filename=-eeab5aef584dbe77 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a119b74b70c3ab9b -C extra-filename=-0489f1f1edd1a0ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbstr-04f6b6c1596589ca.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/rayon-core-2e67865e23a3bac6/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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=5e5e1707d7f02987 -C extra-filename=-83451fb3951ea8ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5eaf63804b1eb406 -C extra-filename=-e04705ed9a58b2a6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=014439fea4a800bf -C extra-filename=-d9a6dee1023f14e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5af0068ec588b44 -C extra-filename=-5d72128497195ad0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b49ad63ae88a1561 -C extra-filename=-69f3bc2b33134229 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=a2a2a493ed4a0d4b -C extra-filename=-e8255a61398360ea --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=127cdd5fec2f50d3 -C extra-filename=-b6d5083133fe956e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=12e8e4cdb29e1308 -C extra-filename=-cf115d22f699a1d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfs_err-967fe6a3ba0a4801.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libos_str_bytes-d9a6dee1023f14e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d97355e9a952ae55 -C extra-filename=-01f67b8fb623c983 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinotify_sys-e04705ed9a58b2a6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=25c064f1dba52d51 -C extra-filename=-2abcea28877a060c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam v0.8.5 Compiling mio v1.2.3 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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --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=481564afc506e701 -C extra-filename=-fbabbd72951bfb31 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_channel-aa7c2237cfd9fb07.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_epoch-ffa800ebf0d579fe.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_queue-9d156f4a302f0eb5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --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=ac2194e5a15d6c39 -C extra-filename=-4885b2adcb5aad32 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=740c45dddc86d8d8 -C extra-filename=-e2ef5531bd9b3480 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=c4a6a43ee20344c0 -C extra-filename=-b2a12568db4c5e2f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfastrand-e8255a61398360ea.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgetrandom-f2791bd457bac1cd.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustix-611c6036ed73c90b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=82731a661bb0b6d4 -C extra-filename=-5ae7fdfbc158c5e1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-e777defd649c5550.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-61cd4ed222460a1c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/nix-3eb5f9e9ebd7afea/build-script-build` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=68b8fabacd2aa2d4 -C extra-filename=-6e01567a1e4d8757 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=ddb4cf629eda3278 -C extra-filename=-5b5cfe641ba5a296 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f41f4b86a22016ed -C extra-filename=-c8f51ea846206eb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_generator-5ae7fdfbc158c5e1.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_shared-e777defd649c5550.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d1fe90666ad1bfd2 -C extra-filename=-6a1eddeb047282fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=02591795f00c5d78 -C extra-filename=-24bf5a24bd4c9a70 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=9fbf38344b346268 -C extra-filename=-dedaf5a1ea36fd82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgetopts-6f626f8e96536165.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-f60cfe341a48cf69.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_codegen-c8f51ea846206eb8.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-61cd4ed222460a1c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=feeeaa5fa3afc3db -C extra-filename=-477968d3077b3825 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ruff-477968d3077b3825 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c9b0eea435c3dec6 -C extra-filename=-fba31f8360e3360e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-b2a12568db4c5e2f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=817fed81e7a27c73 -C extra-filename=-e6761aefb2d0eeac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinotify-01f67b8fb623c983.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmio-4885b2adcb5aad32.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify_types-6a1eddeb047282fd.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=44a84c6dbe16f9c3 -C extra-filename=-2a332fc3d3357937 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libeither-f935fffa90c71541.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon_core-2abcea28877a060c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3455363437fbec8c -C extra-filename=-4f5d07332432d007 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/terminfo-4f5d07332432d007 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf_codegen-c8f51ea846206eb8.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_command_line v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=76a359206dfee568 -C extra-filename=-c596fbc57ea2a3a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern argfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libargfile-cf115d22f699a1d1.rmeta -Copt-level=3 -Cdebuginfo=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=7571d998cb3fe366 -C extra-filename=-5d3d993a1c4734f8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=78eb3d119f6f540a -C extra-filename=-2d66869965118036 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/ruff-477968d3077b3825/build-script-build` Compiling psm v0.1.32 Compiling stacker v0.1.25 Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/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 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6db231c7aae3be47 -C extra-filename=-c9988c10c95b9354 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/stacker-c9988c10c95b9354 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcc-467ff03a450d6ba4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -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=7a1cdc25847a8831 -C extra-filename=-316fcccdd0abdf5e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/tikv-jemalloc-sys-316fcccdd0abdf5e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcc-467ff03a450d6ba4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/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=efa80949b8482763 -C extra-filename=-01ddd6a037154557 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-01ddd6a037154557 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libar_archive_writer-3776827768fe1fa5.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcc-467ff03a450d6ba4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/terminfo-4f5d07332432d007/build-script-build` 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=6986a45010a55d76 -C extra-filename=-a3c5dddfa1769339 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfnv-b6d5083133fe956e.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnom-a0c35ddf29af3cd8.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf-e5bbc0899955ead2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/stacker-c9988c10c95b9354/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/tikv-jemalloc-sys-316fcccdd0abdf5e/build-script-build` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --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=2e51846a39c9cc07 -C extra-filename=-b9306d678016acb7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=f134b2d2c83e07c8 -C extra-filename=-60813c680bb540fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemalloc_sys-b9306d678016acb7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=921178f9e3ee1e91 -C extra-filename=-45bc1ee748560d47 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg_macros-b4aa90756b214378.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg_runtime-68a581018b1aaf79.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-01ddd6a037154557/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=136b4c6c774582c6 -C extra-filename=-b9948d612857d904 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dc2765edfad73d94 -C extra-filename=-05432850745ce67c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpsm-b9948d612857d904.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling unicode_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.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("default", "generator-timing", "no_std", "unstable"))' -C metadata=60f4d74fdae648d4 -C extra-filename=-8d2419a7c703d737 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/unicode_names2-8d2419a7c703d737 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2_generator-dedaf5a1ea36fd82.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/unicode_names2-8d2419a7c703d737/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.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("default", "generator-timing", "no_std", "unstable"))' -C metadata=21bed1cfcedf2dcf -C extra-filename=-6382d865ee6960aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf-e5bbc0899955ead2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8.4 Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.8 Compiling strum_macros v0.28.0 Compiling thiserror-impl v1.0.69 Compiling libcst_derive v1.9.0 Compiling schemars_derive v1.2.1 Compiling munge_macro v0.4.7 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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=f183a63cc98a5d7e -C extra-filename=-e5973c027ba15549 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.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 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=512bab4369703360 -C extra-filename=-90d11906ccc85ce5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.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=86c2da7237ea14e5 -C extra-filename=-ed4100768a4f0f76 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro_utils-614895874c6ae943.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5fe0fd089538b050 -C extra-filename=-b6cc544aa89ade3f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("small-panic"))' -C metadata=70c8578e56c0a557 -C extra-filename=-8cf7b8c5cb2da708 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=10791d1c26f8fae9 -C extra-filename=-8816955b4add089c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5ab7b4d2b87116ec -C extra-filename=-952ee0e894acef8d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2c343820a0f7aa15 -C extra-filename=-3b0b1f262487197c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.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=f0faf3bd6e34117c -C extra-filename=-af8248ddf7116804 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive_internals-2838d6bd1bc1864d.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive v1.0.229 Compiling derive-where v1.7.0 Compiling zerofrom-derive v0.1.8 Compiling yoke-derive v0.8.3 Compiling thiserror-impl v2.0.21 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_macros) Compiling salsa-macros v0.28.5 Compiling clap_derive v4.6.7 Compiling ref-cast-impl v1.0.27 Compiling ptr_meta_derive v0.3.2 Compiling bytecheck_derive v0.8.3 Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=758ff504a55813ee -C extra-filename=-3caf1b6fd3db3d5a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.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 derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.7.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=7ce552da102753c2 -C extra-filename=-335c3f0c41abbd5c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b3f22e66c4973ba3 -C extra-filename=-abd873e6c943f925 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsynstructure-eeab5aef584dbe77.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=76652ae92c508c10 -C extra-filename=-17d0cb27afd7d0ae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=fdc84e33d18c9e68 -C extra-filename=-2a82c83fca8b8297 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -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=b2a1f17606c72173 -C extra-filename=-ab75ca96395887f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c47367f02f64a75f -C extra-filename=-d678a2594da0aeff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5e16c26aeea833a0 -C extra-filename=-551e3bc8dc725cd3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsynstructure-eeab5aef584dbe77.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6b51bacc695738c -C extra-filename=-2b7cc647f1fe193f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libheck-71b646870525acb1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-5fd23177c1827610.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c4b27f27ea3f0a9c.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-7ba96217c1b6f2b2.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6381164b379bd2c -C extra-filename=-8fa30673a4eafc99 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a295ab55dfd47fed -C extra-filename=-65996cbb78564abd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c2677a6b3803614c -C extra-filename=-972d1d320a949783 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=8018a2f5c2f8f4a8 -C extra-filename=-d857a9971c3d8a48 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-c151d3d348fb3762.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=001f6f22009219b6 -C extra-filename=-f001792de5fe057e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote_use_macros-ed4100768a4f0f76.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=92a5a5dbac1fa60b -C extra-filename=-57c007f954b978ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcollection_literals-29317b5a55b5f599.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinterpolator-a85de64c20c825a4.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow-f690af0049eaed74.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro_utils-614895874c6ae943.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote_use-f001792de5fe057e.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=c858da3c48c38838 -C extra-filename=-114cc69f763ae789 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta_derive-d678a2594da0aeff.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=7f744946db7f79e1 -C extra-filename=-fe16faba3a0a3962 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-114cc69f763ae789.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=246660cd9c0b8b5e -C extra-filename=-8f258b3c16121903 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmunge_macro-3b0b1f262487197c.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 ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=69196d3e73aa7499 -C extra-filename=-d3c5448815182b5b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libref_cast_impl-8fa30673a4eafc99.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 bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=fc6719c4940ea2b0 -C extra-filename=-c91024d139957e6f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbytecheck_derive-972d1d320a949783.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-114cc69f763ae789.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librancor-fe16faba3a0a3962.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimdutf8-318f27c97e57d233.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=d04a217e12574acf -C extra-filename=-0e5e3a6fae63b1e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbytecheck-c91024d139957e6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a74deab4593bd0c1 -C extra-filename=-5484a3ef96250eed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror_impl-8816955b4add089c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling attribute-derive v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.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("syn-full"))' -C metadata=24959021632783e0 -C extra-filename=-35e0940566c9c2d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libattribute_derive_macro-57c007f954b978ba.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libderive_where-335c3f0c41abbd5c.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmanyhow-f690af0049eaed74.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libproc_macro2-f96cceced09e3981.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=1c8f8d48e5e892f9 -C extra-filename=-bccf0a2660d8d20a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror_impl-17d0cb27afd7d0ae.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Compiling quick-junit v0.6.1 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=2c8227d041e68c4e -C extra-filename=-ff7c469417cfcbc6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnewtype_uuid-bdad91ad051ce6f8.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquick_xml-5c9d9322ae7dc6f9.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrip_ansi_escapes-a18e490d5574d17d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-263390b484b4355e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=983b6c797ae7458d -C extra-filename=-aee888782e7bae6a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnix-6e01567a1e4d8757.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libterminfo-a3c5dddfa1769339.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwhich-e1716bbd4ee64351.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst v1.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=a6847a36ceaed566 -C extra-filename=-8d7f22eaafb9c0c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-aab72ca14dbfc43d.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibcst_derive-952ee0e894acef8d.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rlib --extern paste=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpaste-1192e5cdaf115948.so --extern peg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpeg-45bc1ee748560d47.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --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=b8935f232fc0fa9d -C extra-filename=-a792e23fec8fbdbf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_builder-bed48b5cd5b4a1c3.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_derive-ab75ca96395887f6.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=76f62240a06b621f -C extra-filename=-ec2309fde73f7cef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::multiple_bound_locations' '--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::from_iter_instead_of_collect' '--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' '--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' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=3cca4a5cc887035d -C extra-filename=-ddbe854f12cfc83d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete-ec2309fde73f7cef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e47ca83f134c356 -C extra-filename=-473cbdebce27c1be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete-ec2309fde73f7cef.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_nushell-ddbe854f12cfc83d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="bytecheck"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=6c35323f83ecfe64 -C extra-filename=-22c731e6fd537003 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbytecheck-c91024d139957e6f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmunge-8f258b3c16121903.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libptr_meta-114cc69f763ae789.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librancor-fe16faba3a0a3962.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librend-0e5e3a6fae63b1e2.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv_derive-d857a9971c3d8a48.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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --cfg 'feature="attributes"' --cfg 'feature="log"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=23459b88b47fea33 -C extra-filename=-6beb82798ccb14a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpin_project_lite-dbb2b947174e8ebe.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_attributes-e5973c027ba15549.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --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=f113ce86c018bed4 -C extra-filename=-c23773625078190b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchers-83451fb3951ea8ab.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnu_ansi_term-69f3bc2b33134229.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_automata-5855cce332b0170f.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsharded_slab-4e23af803771ae06.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthread_local-5d72128497195ad0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_core-bce0b3f674e98f20.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=cd9da2cd103ca06c -C extra-filename=-c17ce3a500cf8470 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom_derive-551e3bc8dc725cd3.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=08961cf7f73bc993 -C extra-filename=-25ec7f6de0c38496 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstable_deref_trait-0a342170be618238.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke_derive-abd873e6c943f925.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec v0.11.8 Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name 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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=ad4c53179fb0a7ce -C extra-filename=-d0fbc5fc868e1497 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerovec --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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=4faa756206874bb8 -C extra-filename=-7b141bce2ab5e69d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec_derive-65996cbb78564abd.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 get-size-derive2 v0.11.0 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-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 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee0d4b37582d0a3f -C extra-filename=-98a14f73150d47ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libattribute_derive-35e0940566c9c2d9.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquote-b19db95ba913640f.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsyn-ba8a1bbc82e93278.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.4 Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=382d70970737e361 -C extra-filename=-961177fa2fcc776c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=4d0d6ec72334a70b -C extra-filename=-64a9e833e9419d21 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=f672553da689d7f7 -C extra-filename=-04f582eed9b0e8bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpotential_utf-64a9e833e9419d21.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8_iter-630d866c2d1e9244.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=d827ddff4abf0ec3 -C extra-filename=-cf1f18ba7bb15708 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern litemap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblitemap-6939f95f78557d42.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtinystr-961177fa2fcc776c.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e91771312278c0b -C extra-filename=-34a1f534eb5d71d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=7c553653a22965e1 -C extra-filename=-24918a7add2ac9b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_locale_core-cf1f18ba7bb15708.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libyoke-25ec7f6de0c38496.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerofrom-c17ce3a500cf8470.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerotrie-d0fbc5fc868e1497.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=61a160a04ce7e861 -C extra-filename=-212299ba55f546ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_collections-04f582eed9b0e8bd.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_normalizer_data-4a52d0aeec522210.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_provider-24918a7add2ac9b6.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=053d11c8fb001450 -C extra-filename=-6c14319a31c890fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdisplaydoc-90d11906ccc85ce5.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_collections-04f582eed9b0e8bd.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_locale_core-cf1f18ba7bb15708.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties_data-fc042b1645d08247.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_provider-24918a7add2ac9b6.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerotrie-d0fbc5fc868e1497.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzerovec-7b141bce2ab5e69d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=9fa613787614cca6 -C extra-filename=-bb94efbd8480d2c8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=5972532a83a12bd2 -C extra-filename=-fde230bf4a47376d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_normalizer-212299ba55f546ca.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties-6c14319a31c890fd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=c9f6dcda3a27aa07 -C extra-filename=-da7fe8fc20fcd9f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libidna_adapter-fde230bf4a47376d.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libutf8_iter-630d866c2d1e9244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Compiling compact_str v0.10.0 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.1 Compiling ruff_options_metadata v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.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 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --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=f24244515e14b1eb -C extra-filename=-e1ee1bd3b141b7dd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=4fa01c06d35d4d92 -C extra-filename=-a711aff5f52e3be4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunscanny-9f01405c4d5c7f7c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libversion_ranges-141d4f1e8af8d056.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(kani)' --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=edb471e3c95107b6 -C extra-filename=-4fffce658dc920f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcfg_if-8b31bbd399cd73e7.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzmij-08e96189cb03d0b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1d65e7a5cc3a9d69 -C extra-filename=-f2d8651bd35a36f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=d381a5f1eb4252dd -C extra-filename=-818039f136d249af --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdyn_clone-2e69da3d59146613.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libref_cast-d3c5448815182b5b.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libschemars_derive-af8248ddf7116804.so --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=58d97774ed385462 -C extra-filename=-1065004fb3341328 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e2b8152923ba25c5 -C extra-filename=-7cd7f9aed6ddd115 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_channel-aa7c2237cfd9fb07.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=45eaacdd6121352d -C extra-filename=-6e5532b72cf8d091 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libform_urlencoded-091ed77296394612.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libidna-da7fe8fc20fcd9f0.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpercent_encoding-321d1e528e1b2c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_derive-3caf1b6fd3db3d5a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=8734e21f6604fcf1 -C extra-filename=-d12c6473dbb5ca78 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-11362123154a7a51.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-5484a3ef96250eed.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-6e5532b72cf8d091.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburlencoding-3a9cad5747b809f2.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libversion_ranges-141d4f1e8af8d056.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=be6b6bf1e9c98c7d -C extra-filename=-6ab6753d61fbc457 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-6e5532b72cf8d091.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --cfg 'feature="alloc"' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="ordermap"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "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"))' -C metadata=291af3af94c310ce -C extra-filename=-b7a73d52aa8474b1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size_derive2-98a14f73150d47ca.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libordermap-91927197ddfc55a4.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling char_str v0.0.4 Compiling ruff_memory_usage v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_memory_usage) 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=969c2913e00c7aaf -C extra-filename=-049c982722dc287b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --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=132d1b61b85bc952 -C extra-filename=-441775da235b3dbe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libryu-faa67ea80176d40f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_core-964c081cd0330a62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9288676f3856e8c -C extra-filename=-cacd0be4bd2ebb94 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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_to_string' '--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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=32585766bca73f49 -C extra-filename=-0911b2846330f96c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libphf-f869316f24574c4f.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librust_stemmers-f2d8651bd35a36f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_diagnostics v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=86f77226c2d67e14 -C extra-filename=-9c64938814278158 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=22743d40f63f7387 -C extra-filename=-e854060e92858e7a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_static) Compiling ruff_index v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_index) 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=8be472d63828e270 -C extra-filename=-16e50b84907ba7d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.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` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=d98bc2143b7d941d -C extra-filename=-a769981e18429436 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_notebook v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=291268786a93bb2e -C extra-filename=-2b64130e62ae520d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-29fd7058ee5a8ce9.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4595c05585204f55 -C extra-filename=-96d631e12de40eb2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librand-58972ef86e663cb3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libuuid-263390b484b4355e.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=87bfc9a960c45081 -C extra-filename=-3a43db98240eb075 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchar_str-441775da235b3dbe.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libseahash-38ac887f34e1cd57.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_formatter v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_formatter) Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=15d5a7064b20cc4d -C extra-filename=-08170771ac178578 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=86d02eac2fcc4494 -C extra-filename=-3167f2759c535dec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep508_rs-d12c6473dbb5ca78.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-00407ab6ae7f1dd9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa v0.28.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=b0b2557a2e9a7e69 -C extra-filename=-ae5b6c94cd5f948e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_queue-9d156f4a302f0eb5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashlink-99fdfcbe1130d771.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libintrusive_collections-ceb113f36aa9ff25.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libinventory-46cd473a6d2caa66.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libparking_lot-1f51a3d191ff72a5.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libportable_atomic-7a1421344ae3f0da.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa_macro_rules-dbcf924444a9f52e.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa_macros-2a82c83fca8b8297.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtypeid-5a803cd8074e2275.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_ast) Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=62129990a190d19b -C extra-filename=-e277c264a0be66ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarrayvec-8b5a88b557ee2ca8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libchar_str-441775da235b3dbe.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_literal) Compiling ruff_python_index v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_index) Compiling ruff_python_edits v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_edits) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=455f6083ed1b519e -C extra-filename=-7f2327cc784ae34b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbstr-04f6b6c1596589ca.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstacker-05432850745ce67c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthin_vec-e1ee1bd3b141b7dd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_ident-29fd7058ee5a8ce9.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2-6382d865ee6960aa.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b916b8f8b9232389 -C extra-filename=-3bb6bcf912a2935f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libicu_properties-6c14319a31c890fd.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f10824418cbe398 -C extra-filename=-47792c4f6f72e959 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=59f55a5a1c9ef3bd -C extra-filename=-aae8464dad7dc61a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_db) Compiling ruff_python_codegen v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_semantic) Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=215ae42fd9a4bfe4 -C extra-filename=-f9bafbc0c647bb02 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanstyle-ff3e00c6e181052d.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libarc_swap-68f866011781604d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-61cddbb8ddfc01ee.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdashmap-184e1beede8006e2.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libdunce-4b18d5da8c7a9f40.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libetcetera-ce41d86abb5323f3.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchit-b445a04096f55a31.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpathdiff-5d36992f2e9e16cf.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libquick_junit-ff7c469417cfcbc6.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-925412845404da3c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_memory_usage-cacd0be4bd2ebb94.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimilar-8f210dfe7c232730.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsupports_hyperlinks-478a69de7ccd7c90.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_static-16e50b84907ba7d6.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwhich-e1716bbd4ee64351.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzip-9c1f7ac84e9bc268.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=41e719404b52e490 -C extra-filename=-c2a052c55873a3dc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_literal-3bb6bcf912a2935f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=3fcda0212f03a187 -C extra-filename=-7bced2b57f02d51c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_index-a769981e18429436.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_python_importer v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=7e39cb17f8782098 -C extra-filename=-a6b7fb302faad64a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-c2a052c55873a3dc.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_ranged_value v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_ranged_value) Compiling ty_site_packages v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_site_packages) Compiling ty_module_resolver v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_module_resolver) Compiling ruff_python_formatter v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_formatter) Running `/usr/bin/rustc --crate-name ruff_ranged_value --edition=2024 crates/ruff_ranged_value/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=31b930d8ed9568b3 -C extra-filename=-ce4c1a2f703d18d7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b82d483f3c864261 -C extra-filename=-8b93c433eb33e443 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-61cddbb8ddfc01ee.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libannotate_snippets-925412845404da3c.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.so --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_static-16e50b84907ba7d6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b77546906c889b5 -C extra-filename=-1896cdf09f6deea0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcamino-61cddbb8ddfc01ee.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libget_size2-b7a73d52aa8474b1.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libordermap-91927197ddfc55a4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex_syntax-6ce1e242890e83be.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_memory_usage-cacd0be4bd2ebb94.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=bf484245a793cc99 -C extra-filename=-a9ab37a9fd99aaa5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcountme-72346bddba958d2e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-08170771ac178578.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_linter v0.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_linter) Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' -C metadata=4247d4c73c7a3d60 -C extra-filename=-7ad6fe0c2b16c8b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libaho_corasick-dc7532cb6f499188.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcompact_str-4fffce658dc920f6.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfern-ccdc3d009cbf2a0f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libimperative-0911b2846330f96c.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-d0dda15cbe3a486f.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblibcst_native-8d7f22eaafb9c0c1.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnatord-4d0f872ae8823dfd.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpyproject_toml-3167f2759c535dec.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-c2a052c55873a3dc.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_edits-47792c4f6f72e959.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_importer-a6b7fb302faad64a.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_index-aae8464dad7dc61a.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_literal-3bb6bcf912a2935f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_semantic-7bced2b57f02d51c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsimilar-8f210dfe7c232730.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsmallvec-c972840b415eed0c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum_macros-b6cc544aa89ade3f.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtyped_arena-fd2737cef46a626e.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_width-a3c479eae80673c6.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_names2-6382d865ee6960aa.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liburl-6e5532b72cf8d091.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_graph v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_graph) Running `/usr/bin/rustc --crate-name ruff_graph --edition=2024 crates/ruff_graph/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="clap"' --cfg 'feature="schemars"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "schemars", "serde"))' -C metadata=6a5aaa3ff8902748 -C extra-filename=-2ce115ad682bc998 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libsalsa-ae5b6c94cd5f948e.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libschemars-818039f136d249af.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_module_resolver-1896cdf09f6deea0.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libty_site_packages-8b93c433eb33e443.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libzip-9c1f7ac84e9bc268.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_workspace v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_workspace) Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=f63b5c983778b868 -C extra-filename=-dd385f11562f68d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libetcetera-ce41d86abb5323f3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobset-0489f1f1edd1a0ba.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmatchit-b445a04096f55a31.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpep440_rs-a711aff5f52e3be4.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-08170771ac178578.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-2ce115ad682bc998.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-1065004fb3341328.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_semantic-7bced2b57f02d51c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_stdlib-a290c0ec9d885f01.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libunicode_normalization-494b019b51e04408.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_markdown v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_markdown) Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a220097e095e3e70 -C extra-filename=-6c8754e7545e4567 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_trivia-2b64130e62ae520d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Compiling ruff_server v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server) Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=5f2138c9cd05c9ca -C extra-filename=-7e9696db5753f95c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcrossbeam-fbabbd72951bfb31.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libgen_lsp_types-6ab6753d61fbc457.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjod_thread-24bf5a24bd4c9a70.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblsp_server-7cd7f9aed6ddd115.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libmemchr-74a04ac40cc8c9db.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_formatter-08170771ac178578.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-6c8754e7545e4567.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_codegen-c2a052c55873a3dc.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_index-aae8464dad7dc61a.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_log-5b5cfe641ba5a296.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing_subscriber-c23773625078190b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=72a7ed2c5cbf8810 -C extra-filename=-f7fc856571898e60 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcachedir-fba31f8360e3360e.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_command-473cbdebce27c1be.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclearscreen-aee888782e7bae6a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobwalk-2d66869965118036.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-d0dda15cbe3a486f.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify-e6761aefb2d0eeac.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon-2a332fc3d3357937.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv-22c731e6fd537003.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_command_line-c596fbc57ea2a3a4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-2ce115ad682bc998.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-6c8754e7545e4567.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-1065004fb3341328.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_server-7e9696db5753f95c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-b2a12568db4c5e2f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemallocator-60813c680bb540fb.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwild-5d3d993a1c4734f8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=465d2ca846407fa2 -C extra-filename=-a86f73bf37caa1bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libanyhow-37276e5fe7fae8a3.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libbitflags-a64af737a233bef8.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcachedir-fba31f8360e3360e.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap-a792e23fec8fbdbf.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclap_complete_command-473cbdebce27c1be.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libclearscreen-aee888782e7bae6a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libcolored-ad8ebabb224fa5de.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libfiletime-5923103bfc9234bc.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libglobwalk-2d66869965118036.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libignore-e2ef5531bd9b3480.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libindexmap-edf70929686a8116.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libis_macro-8cf7b8c5cb2da708.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libitertools-6a6689e003a80b2f.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libjiff-d0dda15cbe3a486f.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/liblog-9d65633a419693de.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libnotify-e6761aefb2d0eeac.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libpath_absolutize-5d03733a2caba762.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librayon-2a332fc3d3357937.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libregex-c1011f62cd41e04a.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librkyv-22c731e6fd537003.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff-f7fc856571898e60.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_cache-3a43db98240eb075.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_command_line-c596fbc57ea2a3a4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_db-f9bafbc0c647bb02.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_diagnostics-e854060e92858e7a.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_graph-2ce115ad682bc998.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_linter-7ad6fe0c2b16c8b0.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_macros-2b7cc647f1fe193f.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_markdown-6c8754e7545e4567.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_notebook-96d631e12de40eb2.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_options_metadata-1065004fb3341328.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_ast-e277c264a0be66ad.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_formatter-a9ab37a9fd99aaa5.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_python_parser-7f2327cc784ae34b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_ranged_value-ce4c1a2f703d18d7.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_server-7e9696db5753f95c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_source_file-9c64938814278158.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_text_size-049c982722dc287b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libruff_workspace-dd385f11562f68d1.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/librustc_hash-8ef72f7a11b719ab.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde-bb94efbd8480d2c8.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libserde_json-ffa798bcfd54dc9d.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libshellexpand-262f103ab7f47402.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libstrum-34a1f534eb5d71d4.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtempfile-b2a12568db4c5e2f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libthiserror-bccf0a2660d8d20a.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtikv_jemallocator-60813c680bb540fb.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtoml-ab2b687e02f3c642.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libtracing-6beb82798ccb14a4.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwalkdir-caf2f1f239846546.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/deps/libwild-5d3d993a1c4734f8.rlib -C strip=symbols -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/release/build/psm-c839b885bbc16ca4/out` Finished `release` profile [optimized] target(s) in 7m 16s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/wheels/ruff-0.16.10-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/wheels/ruff-0.16.10-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.10-py3-none-linux_x86_64.whl size=63865611 sha256=3d7ea7a6a5ee0d6e72df50d70bba6ea0223aac4a44ad137899fbfb6628610501 Stored in directory: /builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir/pip-ephem-wheel-cache-y24s47fq/wheels/4d/30/bd/4e0265eaee3b542b1f34d35d2df9c3aa3beec693c4c9a63eeb Successfully built ruff + /usr/bin/cargo2rpm --path Cargo.toml license-summary ### BEGIN LICENSE SUMMARY ### # (MIT OR Apache-2.0) AND Unicode-3.0 # (MIT OR Apache-2.0) AND Unicode-DFS-2016 # Apache-2.0 # Apache-2.0 OR BSD-2-Clause # Apache-2.0 OR BSL-1.0 # Apache-2.0 OR MIT # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT # CC0-1.0 # ISC # MIT # MIT AND (MIT AND PSF-2.0) # MIT AND BSD-3-Clause # MIT OR Apache-2.0 # MIT OR Apache-2.0 OR Zlib # MIT OR BSD-3-Clause # MIT-0 OR Apache-2.0 # MPL-2.0 # Unicode-3.0 # Unlicense OR MIT # WTFPL # Zlib # Zlib OR Apache-2.0 OR MIT ### END LICENSE SUMMARY ### + /usr/bin/cargo2rpm --path Cargo.toml license-breakdown + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.xtGTig + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + '[' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.10-build + mkdir /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 ++ ls /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir/ruff-0.16.10-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.10 + '[' -z ruff==0.16.10 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.10-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir ruff==0.16.10 Using pip 26.2.1 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.10-build/pyproject-wheeldir/ruff-0.16.10-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.10 + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + site_dirs+=("/usr/lib64/python3.15/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' ruff-0.16.10.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-record --prefix /usr --assert-license ruff + '[' /usr/lib64/python3.15/site-packages '!=' /usr/lib/python3.15/site-packages ']' + install --directory /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.10.dist-info /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + sed --regexp-extended --in-place s@/usr/lib64/python3.15/site-packages@/usr/lib/python3.15/site-packages@ /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-files + target/rpm/ruff generate-shell-completion bash + target/rpm/ruff generate-shell-completion fish + target/rpm/ruff generate-shell-completion zsh + install -Dpm 0644 ruff.bash -t /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.10-1.fc46 --unique-debug-suffix -0.16.10-1.fc46.x86_64 --unique-debug-src-base ruff-0.16.10-1.fc46.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10 find-debuginfo: starting Extracting debug info from 1 files warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin/ruff. Use `info auto-load python-scripts [REGEXP]' to list them. DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/ruff-0.16.10-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 + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j3 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j3 /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/__main__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 269 directories and 1307 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr Scanned 268 directories and 1307 files, considered 1307 files, read 101 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.10-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.DiV6kd + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ruff-0.16.10 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project' + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j3 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.26 Compiling quote v1.0.47 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=5e4a1a8e245c576f -C extra-filename=-a6db0ce1dc73ac88 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/proc-macro2-a6db0ce1dc73ac88 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=85c9ad4d1d5f67eb -C extra-filename=-510454e529207763 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/quote-510454e529207763 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=77caf2acdf0b1118 -C extra-filename=-ce4d2cf6c122b7ff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c28d0f371e079cd -C extra-filename=-f24b548a401569d2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_core-f24b548a401569d2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/quote-510454e529207763/build-script-build` Compiling libc v0.2.189 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -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=28a6eaeae68af56b -C extra-filename=-dfa8d609e69a30ac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-dfa8d609e69a30ac -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/proc-macro2-a6db0ce1dc73ac88/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=591e080665fb0646 -C extra-filename=-d0be5150dddb3776 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_core-f24b548a401569d2/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=2fe162121c2ddce7 -C extra-filename=-5243c4eedb412ca4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=740e7243782f643c -C extra-filename=-354d865b20560fdd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --cap-lints allow -Copt-level=3 -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.6 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --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=297797e9b137f37c -C extra-filename=-ce7425fa6e400e80 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=69d799f7ba723f69 -C extra-filename=-84455c6e28f1e213 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-dfa8d609e69a30ac/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' --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=daef0bf33e06a765 -C extra-filename=-4b7b51adbd03b6ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 freebsd12 --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(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --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=fbdc4c9e9b443919 -C extra-filename=-73bf8859e889af67 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fece7398fd782cea -C extra-filename=-cbe67de88e32faa1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde-cbe67de88e32faa1 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde-cbe67de88e32faa1/build-script-build` 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=8b77ee18aaa408c4 -C extra-filename=-0c8654d8d2844fe8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zmij-0c8654d8d2844fe8 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zmij-0c8654d8d2844fe8/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=de05edf8074ba974 -C extra-filename=-43ae4c271a00e95f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=92417fccffb98cad -C extra-filename=-04cb01e2dda9d3a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=60db667a105e9dc8 -C extra-filename=-6f05d50a1cec83b2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="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=702241085a2f7141 -C extra-filename=-9ba1132db0d011e0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.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="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=6b448a6f847c1f35 -C extra-filename=-d7122f904cd62432 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=669233d59e3eaa1f -C extra-filename=-e3e237a7eb313fd8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33fbb24d9908f61b -C extra-filename=-44cbbead2f84c55f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.189/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -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=296672d515bce64c -C extra-filename=-312962becd03b036 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-312962becd03b036 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=f214cdf7708acc18 -C extra-filename=-007258329e7c1661 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdd91434aacf77bc -C extra-filename=-83dd13f2b2107eb6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects --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=1119a468343b9e77 -C extra-filename=-682801daed85c28a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liballocator_api2-007258329e7c1661.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfoldhash-44cbbead2f84c55f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/libc-312962becd03b036/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.189/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' -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=72f0d5d9dadd70a4 -C extra-filename=-7447779db8b7955b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 freebsd12 --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(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx"))' --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 smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.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="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=98a51f883df5be52 -C extra-filename=-0c00ec04e8611e14 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=004ab314d448e025 -C extra-filename=-8b87e81cbdba1180 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-0c00ec04e8611e14.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --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=66f79a9a43197bdb -C extra-filename=-6623a6ba95dd3264 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c121b6bae87e095 -C extra-filename=-38e33a84eab457b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustversion-38e33a84eab457b3 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustversion-38e33a84eab457b3/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=a2643034791bcf4a -C extra-filename=-3bc6d015e2f8496a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/parking_lot_core-3bc6d015e2f8496a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/parking_lot_core-3bc6d015e2f8496a/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=aa8c86699edcc990 -C extra-filename=-d5ee6a75748e266c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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.11.4 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.11.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=babe83aa31273fcd -C extra-filename=-1a2730cc3c143b1c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro_utils-8b87e81cbdba1180.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.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=0d20d2ec72b06b4a -C extra-filename=-e4239df16ab53366 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=37786726046af86b -C extra-filename=-6b2aa834b40a89ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libscopeguard-e4239df16ab53366.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.11.4 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.11.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="macros"' --cfg 'feature="syn"' --cfg 'feature="syn2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn", "syn1", "syn2"))' -C metadata=7d737231a4cbccf5 -C extra-filename=-800ef2992d696a51 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow_macros-1a2730cc3c143b1c.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0a08a6fd4b848ccb -C extra-filename=-01abc987b9b80b11 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --cap-lints allow -Copt-level=3 -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=8deb5cb9b9005b58 -C extra-filename=-fcb804fc19c9f198 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b1bcc174112f0fe3 -C extra-filename=-0dcf29651bfc9005 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --forbid=unsafe_code -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1d51137ee3d0b54c -C extra-filename=-02269e5ab6a4e5c2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=da770bc6122ae5c0 -C extra-filename=-81738bd9fdd7a78e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustversion-d5ee6a75748e266c.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=1224f98f04799323 -C extra-filename=-cac89f10f9ac6ddf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80922a986e909391 -C extra-filename=-b63b7ae8ad0eee77 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot_core-01abc987b9b80b11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds --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=fc0e871fa6f70a1d -C extra-filename=-9d67864c5b3f8a0a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.17.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.17.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=5e399f7150f15291 -C extra-filename=-ecf5920311ca3d53 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdb8e1d8a4d9016e -C extra-filename=-e6574fde7f2719a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive v1.0.229 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=0f94a808a1f57fc9 -C extra-filename=-3c8a8d54b0ff9f92 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.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.8.4 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-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=616772c05d491e3f -C extra-filename=-ac308d64d95475f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro_utils-8b87e81cbdba1180.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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 derive-where v1.7.0 Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.7.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=c4f4dd2edb396ab3 -C extra-filename=-94c572308796ac1a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.8.4 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=76266a03b68ce2d0 -C extra-filename=-256bdb678948485e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote_use_macros-ac308d64d95475f0.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.10.5 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.10.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1bc7ba32438fad00 -C extra-filename=-b41756e1e020a590 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcollection_literals-02269e5ab6a4e5c2.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinterpolator-fcb804fc19c9f198.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow-800ef2992d696a51.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro_utils-8b87e81cbdba1180.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote_use-256bdb678948485e.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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 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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -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=dd1b2cd1f4010ca9 -C extra-filename=-677a20f510c51d1e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.10.5 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.10.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("syn-full"))' -C metadata=bd795b5d21fecf2a -C extra-filename=-fae9f60f12dca92e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libattribute_derive_macro-b41756e1e020a590.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libderive_where-94c572308796ac1a.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmanyhow-800ef2992d696a51.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-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 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4f5b21bc8c649a3 -C extra-filename=-17f1b540b1a0c475 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libattribute_derive-fae9f60f12dca92e.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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=4b7c9dc86e1f5da5 -C extra-filename=-0205a843951fc010 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(kani)' --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=beae134fc8d5ba1e -C extra-filename=-51447937e126ac9d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzmij-04cb01e2dda9d3a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.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 --warn=unexpected_cfgs --check-cfg 'cfg(no_global_oom_handling)' --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=5be34f0f2e06deb9 -C extra-filename=-fa240f243a6b9d9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -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=03b72970e861ccea -C extra-filename=-92a9689b8499e2f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-677a20f510c51d1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa519519af04ca78 -C extra-filename=-1632c5cbff57de24 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-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 '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::correctness' '--warn=clippy::complexity' '--warn=clippy::all' '--warn=clippy::wildcard_enum_match_arm' '--warn=clippy::unwrap_used' --warn=unused_lifetimes --warn=unused_import_braces --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --deny=unsafe_code '--warn=clippy::unimplemented' --warn=trivial_numeric_casts '--warn=clippy::todo' '--warn=clippy::str_to_string' --warn=semicolon_in_expressions_from_macros --warn=rust_2021_prelude_collisions '--warn=clippy::panic_in_result_fn' '--allow=clippy::needless_doctest_main' '--warn=rustdoc::missing_crate_level_docs' '--warn=clippy::missing_assert_message' '--warn=clippy::expect_used' --warn=elided_lifetimes_in_paths --warn=deprecated '--warn=clippy::create_dir' '--warn=clippy::clone_on_ref_ptr' '--warn=clippy::assertions_on_result_states' '--warn=clippy::allow_attributes_without_reason' '--warn=clippy::allow_attributes' '--warn=rustdoc::all' --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", "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"))' -C metadata=d4f5f2cd6bf76007 -C extra-filename=-ea37bd67702bbee2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size_derive2-17f1b540b1a0c475.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce2746e9155f5d31 -C extra-filename=-76147952c4eb30ae --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c3231d7668eed298 -C extra-filename=-cfc6e7a7db702405 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=7f0b140bfaa84932 -C extra-filename=-3e695b6f9c507cf1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --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=03677a57a9c2eed5 -C extra-filename=-20a3c0bd601d72a4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -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=bfe64b9d49fa376a -C extra-filename=-eae062f57876f034 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-92a9689b8499e2f0.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-677a20f510c51d1e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --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=3da0686c9986f9e5 -C extra-filename=-aa314a2aabf6a925 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9d4bb84cfd855eec -C extra-filename=-a210a2a6a58a8570 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(manual_codegen_check)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=950d11fc1dc40aac -C extra-filename=-f827eed17254bf09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0efa0d9a6bb3ad4f -C extra-filename=-4ce9c7188a0b3bec --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=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=c2ae12e03cc44e69 -C extra-filename=-6c85df850cbb6235 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=94e96ae20e709aef -C extra-filename=-908661a36f3ab3cb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5f51a32b47999a9 -C extra-filename=-36bce29de262c1d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::manual_let_else' '--warn=clippy::doc_markdown' '--warn=clippy::disallowed_methods' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(disable_clang_cl_tests)' -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=89f7249aa2015069 -C extra-filename=-37d7e09e29f50207 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfind_msvc_tools-36bce29de262c1d9.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjobserver-6c85df850cbb6235.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshlex-f827eed17254bf09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -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=6880fdb2e63f3350 -C extra-filename=-bbcfa41ce920c766 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-utils-bbcfa41ce920c766 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-utils-bbcfa41ce920c766/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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=1145501566371514 -C extra-filename=-d43bff5aab389bd4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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.17.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=5ad64cf1f8f0a773 -C extra-filename=-8cc6ff464cedb49a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ea4d2e32bf048237 -C extra-filename=-94bb7165650150fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0caacaa987578499 -C extra-filename=-fcdbd9e528f6997a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec_macros-94bb7165650150fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --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=3b84f7b40718a6b2 -C extra-filename=-c0b1b38f83f22762 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fec1d410de25113a -C extra-filename=-ccf56670c27afec9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=b1d2480bc2e27e59 -C extra-filename=-d3fae6df30b21fb5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0d69b7e46aee1c34 -C extra-filename=-26728faae28954b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-ccf56670c27afec9.rmeta -Copt-level=3 -Cdebuginfo=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=2003e77c9c95f768 -C extra-filename=-73123cad2b68cf37 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec-fcdbd9e528f6997a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --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=099855df66969ee3 -C extra-filename=-fc9a6fb94778ff6d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84c6d6fcc643ccfb -C extra-filename=-b45a130be0445b6e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-ecf5920311ca3d53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=484001f0870122a9 -C extra-filename=-4b9a1fe7f11d6280 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c67d20f4619ada27 -C extra-filename=-849e318d790b29ad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3edf5cf6d3ff5e9e -C extra-filename=-20d5ee5cfce6c1d9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-b45a130be0445b6e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-26728faae28954b3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-ccf56670c27afec9.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-ce4d2cf6c122b7ff.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-73123cad2b68cf37.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dff8295511ffbd13 -C extra-filename=-d81c6c03c5c7c2ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=1613f6212084ea7a -C extra-filename=-1a42ade4fe054222 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=18eefc7e591fab6f -C extra-filename=-867a4386c477e4bd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d9aa9df459fb272 -C extra-filename=-3f310b28773da5cd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-3f310b28773da5cd -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b7c7036eece00f11 -C extra-filename=-843b926553f92e4b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-3f310b28773da5cd/build-script-build` Compiling ruff_macros v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=dfb00d8caf3b75a9 -C extra-filename=-ed57ccf524bdee8d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-b45a130be0445b6e.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-eae062f57876f034.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-20d5ee5cfce6c1d9.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.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=9cdd2bcae087df42 -C extra-filename=-d40bfa6988b4722c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --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=e84a57bc29d00e7c -C extra-filename=-6584c171ffa39a65 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpin_project_lite-867a4386c477e4bd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_attributes-1a42ade4fe054222.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=942f7a5a96720c4b -C extra-filename=-c29478801ae94f34 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/typeid-c29478801ae94f34 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=466619bb2e51b4ae -C extra-filename=-a4ddfd090d96d573 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=702d9a9ca66a2fa5 -C extra-filename=-29ebabb4c5d96de9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerocopy v0.8.59 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/build.rs --error-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="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=0f7d369b6ae914db -C extra-filename=-0b995f0e02fd123a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zerocopy-0b995f0e02fd123a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zerocopy-0b995f0e02fd123a/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/typeid-c29478801ae94f34/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 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=042957585fa7c3b3 -C extra-filename=-8a6e02a046c9190a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16444529072afcbf -C extra-filename=-845308d2ab4754a7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Running `/usr/bin/rustc --crate-name zerocopy --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.59/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=e309ff1d3b4dd7fc -C extra-filename=-e5eb25db05780336 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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_zerocopy_simd_x86_avx12_1_89_0)' --check-cfg 'cfg(rust, values("1.89.0"))' --check-cfg 'cfg(no_zerocopy_core_error_1_81_0)' --check-cfg 'cfg(rust, values("1.81.0"))' --check-cfg 'cfg(no_zerocopy_slice_ptr_len_1_79_0)' --check-cfg 'cfg(rust, values("1.79.0"))' --check-cfg 'cfg(no_zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(rust, values("1.78.0"))' --check-cfg 'cfg(no_zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(rust, values("1.61.0"))' --check-cfg 'cfg(no_zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(rust, values("1.60.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(rust, values("1.59.0"))' --check-cfg 'cfg(no_zerocopy_aarch64_simd_be_1_87_0)' --check-cfg 'cfg(rust, values("1.87.0"))' --check-cfg 'cfg(no_zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(rust, values("1.57.0"))' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_TOOLCHAIN, values("msrv", "stable", "nightly"))' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_DEV_MODE)' --check-cfg 'cfg(coverage_nightly)' --check-cfg 'cfg(zerocopy_inline_always)' --check-cfg 'cfg(zerocopy_unstable_ptr)' --check-cfg 'cfg(zerocopy_unstable_linux)' --check-cfg 'cfg(no_fp_fmt_parse)'` 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=056a78ef92bb1076 -C extra-filename=-e35f2907aa7b03c0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror_impl-d40bfa6988b4722c.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)'` 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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --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=2e43f43e7b9dc06d -C extra-filename=-9d9a453882848db5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.17 Running `/usr/bin/rustc --crate-name getrandom --edition=2018 /usr/share/cargo/registry/getrandom-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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("custom", "linux_disable_fallback", "rdrand", "std"))' -C metadata=c4d2f63ce1f73fa6 -C extra-filename=-08050d80a10d65fa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(emulate_second_only_system)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9ea87862556fe53 -C extra-filename=-be3a20233b27612d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1905388feedf7171 -C extra-filename=-c14c58e1004b07ba --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' -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=5dbddb7ba73b32a7 -C extra-filename=-7f1eb84c0d027108 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/portable-atomic-7f1eb84c0d027108 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f6a729e80da2939 -C extra-filename=-840dbdbca6056a65 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=1a517ed39611f511 -C extra-filename=-24fa2abfffda8657 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-840dbdbca6056a65.rmeta -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=9ed71be39a7879b0 -C extra-filename=-3bd55fd97ae38356 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-08050d80a10d65fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8f8efc848de72908 -C extra-filename=-43dce0100029966b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=87510fa3255a5b01 -C extra-filename=-e6aa0a2ee333e9fa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/portable-atomic-7f1eb84c0d027108/build-script-build` 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=95ff69d4a6881fbc -C extra-filename=-85ec32eed8163565 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unused_trait_names' --warn=unreachable_pub --warn=unnameable_types --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes --warn=deprecated_safe '--warn=clippy::default_union_representation' '--warn=clippy::as_underscore' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::range_plus_one' '--allow=clippy::nonminimal_bool' '--allow=clippy::naive_bytecount' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::incompatible_msrv' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::collapsible_match' '--allow=clippy::cast_lossless' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(target_arch,values("xtensa"))' --check-cfg 'cfg(target_arch,values("amdgpu"))' --check-cfg 'cfg(target_arch,values("loongarch32"))' --check-cfg 'cfg(target_os,values("trusty"))' --check-cfg 'cfg(target_os,values("psx"))' --check-cfg 'cfg(target_os,values("zos"))' --check-cfg 'cfg(target_env,values("psx"))' --check-cfg 'cfg(target_feature,values("lse2","lse128","rcpc3"))' --check-cfg 'cfg(target_feature,values("quadword-atomics"))' --check-cfg 'cfg(target_feature,values("zaamo","zabha"))' --check-cfg 'cfg(target_feature,values("zacas"))' --check-cfg 'cfg(target_feature,values("ztso"))' --check-cfg 'cfg(target_feature,values("miscellaneous-extensions-3"))' --check-cfg 'cfg(target_pointer_width,values("128"))' --check-cfg 'cfg(portable_atomic_no_outline_atomics,portable_atomic_outline_atomics,portable_atomic_unstable_f16,portable_atomic_unstable_f128)' --check-cfg 'cfg(portable_atomic_test_detect_false,portable_atomic_test_no_std_static_assert_ffi,qemu,valgrind,valgrind_cross)' --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=9f4c4a184b5bb97c -C extra-filename=-ed8a359a8069ad0d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Running `/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=e20bae95be0713b6 -C extra-filename=-a61a39fe6f72219c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec_macros-43dce0100029966b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ppv-lite86 v0.2.21 Running `/usr/bin/rustc --crate-name ppv_lite86 --edition=2021 /usr/share/cargo/registry/ppv-lite86-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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "no_simd", "simd", "std"))' -C metadata=dd2883c1a089c21e -C extra-filename=-5eb5131dd50cf4b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerocopy-e5eb25db05780336.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --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=7c259c77ab480276 -C extra-filename=-24348dc9854c635d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_chacha v0.3.1 Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018 /usr/share/cargo/registry/rand_chacha-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 embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde1", "simd", "std"))' -C metadata=1b44e23b0ba3f6ec -C extra-filename=-d2412d9978916783 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libppv_lite86-5eb5131dd50cf4b3.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-3bd55fd97ae38356.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08e6bb234ecfdb04 -C extra-filename=-f9f814486fc88a8b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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 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=f1f84eb85e35cb87 -C extra-filename=-17ac333b4fd377a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=45fc285d6d60bc5e -C extra-filename=-7311ba36f3ac7704 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsiphasher-17ac333b4fd377a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_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=c3336dca72eeb467 -C extra-filename=-bb1f32fe975224be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_chacha-d2412d9978916783.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-3bd55fd97ae38356.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=162c6bfc77243d3b -C extra-filename=-6e0475ec14642366 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinyvec-a61a39fe6f72219c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=815e37f254e73393 -C extra-filename=-afd819f53a9a4634 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=b6f860aeb49355d9 -C extra-filename=-f363f67d23a0ddf2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b02259e9718a8e35 -C extra-filename=-47ed1f6af3d990a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=51b5b7bdb40d6414 -C extra-filename=-53b467b4c633d514 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.24 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=776aa34a71312302 -C extra-filename=-265e134405c980df --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bab5280b1222dda -C extra-filename=-9b52cb7ece7433ac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-7311ba36f3ac7704.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-bb1f32fe975224be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.151 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.151/build.rs --error-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=3ee531e6eb18dbb2 -C extra-filename=-e3ed5e3d04eae80e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_json-e3ed5e3d04eae80e -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/serde_json-e3ed5e3d04eae80e/build-script-build` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=32c1721c7704dbb6 -C extra-filename=-dd3181744ffba927 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_generator-9b52cb7ece7433ac.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-7311ba36f3ac7704.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=55ef070052955162 -C extra-filename=-7acd4c6ed540e951 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5cd85aa3804ca37b -C extra-filename=-a96792a216e15f80 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.151/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=8389151cebe7bb0b -C extra-filename=-e60778296c915bbf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzmij-04cb01e2dda9d3a9.rmeta --cap-lints allow -Copt-level=3 -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 '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -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=b5462a507564c5b5 -C extra-filename=-111acd5d3e308638 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/object-111acd5d3e308638 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/object-111acd5d3e308638/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 '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -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=431c9d52419f353b -C extra-filename=-efbdf407f45c3fe8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --cap-lints allow -Copt-level=3 -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 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 embed-bitcode=no -C debug-assertions=off --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=8cdc9ec1581e0179 -C extra-filename=-0150943d0c064c8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' -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=b820140911fb83f4 -C extra-filename=-94a0da1a27e4e34a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/getrandom-94a0da1a27e4e34a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::undocumented_unsafe_blocks' --warn=missing_docs --warn=missing_debug_implementations --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f6589bfd522ab75 -C extra-filename=-fa00556763cd0e9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/getrandom-94a0da1a27e4e34a/build-script-build` Compiling getopts v0.2.24 Running `/usr/bin/rustc --crate-name getopts --edition=2021 /usr/share/cargo/registry/getopts-0.2.24/src/lib.rs --error-format=json --json=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="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "rustc-dep-of-std", "std", "unicode"))' -C metadata=b63313552270f048 -C extra-filename=-36974377dbc2600a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-0150943d0c064c8e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=24163c0ad8c54623 -C extra-filename=-ed9db092f2ce9dca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsiphasher-a96792a216e15f80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --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=67084a8371a19d50 -C extra-filename=-4723ce4c38be2073 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_names2_generator v1.3.0 Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2018 /usr/share/cargo/registry/unicode_names2_generator-1.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "time", "timing", "unstable"))' -C metadata=78f9a08e3239f294 -C extra-filename=-422dee2b37378881 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetopts-36974377dbc2600a.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-4723ce4c38be2073.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_codegen-dd3181744ffba927.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-bb1f32fe975224be.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --deny=rust_2018_idioms -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fdf6c3b61bfce7b0 -C extra-filename=-c46facd9304ba136 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libobject-efbdf407f45c3fe8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=1264a9e0248c08c7 -C extra-filename=-b94d3dbd73e63111 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-ed9db092f2ce9dca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=4bf9be665d594719 -C extra-filename=-a9b7f0a9f362f56f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abd35ff88c80ecba -C extra-filename=-f3fe223ea1894c2e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_names2 v1.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/unicode_names2-1.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("default", "generator-timing", "no_std", "unstable"))' -C metadata=06b8d5e9bb574bdf -C extra-filename=-41a3509387f92619 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/unicode_names2-41a3509387f92619 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2_generator-422dee2b37378881.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 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 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f5e23a6edc1128cd -C extra-filename=-4dec1901319b94e3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/stacker-4dec1901319b94e3 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.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 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=8c696670071e09b4 -C extra-filename=-a7ded0362134b107 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-a7ded0362134b107 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libar_archive_writer-c46facd9304ba136.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/stacker-4dec1901319b94e3/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/unicode_names2-41a3509387f92619/build-script-build` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2018 /usr/share/cargo/registry/unicode_names2-1.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("default", "generator-timing", "no_std", "unstable"))' -C metadata=522a4ac97a251d58 -C extra-filename=-35bd041bc4230c1b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf-b94d3dbd73e63111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-a7ded0362134b107/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=0bc173431031c476 -C extra-filename=-8db5a53d7257298a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 --warn=unexpected_cfgs --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=72b3bba919c206bb -C extra-filename=-1ddb0e2aea9d9df9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpsm-8db5a53d7257298a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ruff_annotate_snippets v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=387493fb975a4f90 -C extra-filename=-cd14f8a6918d15af --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta -Copt-level=3 -Cdebuginfo=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=51973f7210ab0713 -C extra-filename=-1c5a5cba50ca0b45 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1cb50aa488f8fbbe -C extra-filename=-86da4be9f7617a8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libvte-1c5a5cba50ca0b45.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d22b1f56e8ea021e -C extra-filename=-7725476ab5fb04f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b8fb82423b1a7db8 -C extra-filename=-5b27ae960f848a3e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/clang-sys-5b27ae960f848a3e -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-7725476ab5fb04f6.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=4eafa2259593155e -C extra-filename=-64f3570e0836c900 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/clang-sys-5b27ae960f848a3e/build-script-build` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=ca26b0cfd87c0bcf -C extra-filename=-24a51e8d825ac145 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' -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=cbea306b1f8b1be4 -C extra-filename=-f291b2b45c2f8eff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustix-f291b2b45c2f8eff -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rustix-f291b2b45c2f8eff/build-script-build` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=9704a7e8aab2f0a3 -C extra-filename=-81b8c471556de51c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libminimal_lexical-24a51e8d825ac145.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(libloading_docs)' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee68b2febc570796 -C extra-filename=-56f92e421efe1e81 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -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=193ef23a7b613e17 -C extra-filename=-df0dd005749fcba9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/bindgen-df0dd005749fcba9 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --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=f978dfa698f33352 -C extra-filename=-4536e1eb35df376d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --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=9f7728684382f196 -C extra-filename=-663576547faaccfb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblinux_raw_sys-4536e1eb35df376d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/bindgen-df0dd005749fcba9/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=4b78bdbe2d6128f1 -C extra-filename=-4eb3a62e9978d18d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-7725476ab5fb04f6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibloading-56f92e421efe1e81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5fcef6b0b5ddda6 -C extra-filename=-683039fcd836153b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnom-81b8c471556de51c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5720bb10d12242e -C extra-filename=-0b71b223265b1305 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_queue-24348dc9854c635d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashlink-f363f67d23a0ddf2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libintrusive_collections-53b467b4c633d514.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinventory-265e134405c980df.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa_macro_rules-47ed1f6af3d990a9.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa_macros-afd819f53a9a4634.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtypeid-845308d2ab4754a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10703da52e4380b3 -C extra-filename=-a0a4ca274b73ecf4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-ecf5920311ca3d53.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e6c16579dab4cd46 -C extra-filename=-0898dadcc42a93a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=85157ff0f34630ca -C extra-filename=-ab68a28ecf5e8800 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fa9dc7a6cd83b768 -C extra-filename=-31ea2393674258d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` 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 '--warn=clippy::pedantic' '--allow=clippy::wildcard_imports' '--allow=clippy::used_underscore_binding' '--allow=clippy::unused_self' --warn=unused_qualifications '--allow=clippy::unreadable_literal' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::too_many_lines' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::similar_names' '--allow=clippy::return_self_not_must_use' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::maybe_infinite_iter' '--allow=clippy::match_same_arms' '--allow=clippy::items_after_statements' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::enum_glob_use' '--allow=clippy::default_trait_access' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' -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=63c0a31182607aed -C extra-filename=-2c3d206347df1e2e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-0898dadcc42a93a3.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcexpr-683039fcd836153b.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclang_sys-4eb3a62e9978d18d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-a0a4ca274b73ecf4.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-eae062f57876f034.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshlex-f827eed17254bf09.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05b7c238e012907e -C extra-filename=-41ba4a1515b4beda --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bedd24811b4102d1 -C extra-filename=-47e3d7f3b9976660 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b519f268a11b1e65 -C extra-filename=-d9eea2acd52c93ff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/anyhow-d9eea2acd52c93ff -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/anyhow-d9eea2acd52c93ff/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 --allow=non_upper_case_globals -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=bc219ea82f488478 -C extra-filename=-233f9bb0b2e00a76 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-233f9bb0b2e00a76 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4bd4cd8de0d8b842 -C extra-filename=-cdec3dc54641ebf3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d229ae0b384ed48 -C extra-filename=-0af4dcb5870b0687 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c56a163b7c8436d1 -C extra-filename=-69d6573d37f83fb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -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=2fab0df18dc05365 -C extra-filename=-e402ff81ad78e5b5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-epoch-e402ff81ad78e5b5 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d2849a6aea80412 -C extra-filename=-d3cd6cc646635d85 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crc32fast-d3cd6cc646635d85 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-epoch-e402ff81ad78e5b5/build-script-build` 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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=89bc7975153a7605 -C extra-filename=-a24a1495e6c922a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-deque-a24a1495e6c922a9 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1 -C debuginfo=2 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=95366f215b8e1538 -C extra-filename=-ea87e630c0673107 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crossbeam-deque-a24a1495e6c922a9/build-script-build` 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=40423ade28d34e2a -C extra-filename=-5d90c9811115dca2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=897b4a0f7757a19e -C extra-filename=-d3ebd39f0ce35ba2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/camino-d3ebd39f0ce35ba2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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::from_iter_instead_of_collect' '--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' '--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="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=3aef25a4c7cf2978 -C extra-filename=-6cef24c75e90ce7f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8parse-5d90c9811115dca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=18c6bb4ea190dc41 -C extra-filename=-2a6bc4f8b57bcc16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_epoch-ea87e630c0673107.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -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=3c75e15fad3ba443 -C extra-filename=-b869faff242749ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/num-traits-b869faff242749ab -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libautocfg-47e3d7f3b9976660.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/camino-d3ebd39f0ce35ba2/build-script-build` 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 opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::doc_markdown' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85fb1d65b80e300e -C extra-filename=-5c9edc9fe70ef3a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::unwrap_used' '--warn=clippy::unwrap_in_result' --warn=unused_qualifications --warn=unused_lifetimes --warn=unreachable_pub '--warn=clippy::unnecessary_safety_comment' --warn=unexpected_cfgs '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::trivially_copy_pass_by_ref' --warn=trivial_numeric_casts --warn=trivial_casts '--warn=clippy::std_instead_of_core' '--warn=clippy::std_instead_of_alloc' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::return_self_not_must_use' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_closure_for_method_calls' '--warn=clippy::ptr_as_ptr' '--allow=clippy::needless_range_loop' '--warn=clippy::must_use_candidate' '--warn=clippy::mod_module_files' '--warn=clippy::missing_panics_doc' '--warn=clippy::missing_errors_doc' --warn=missing_docs --warn=missing_debug_implementations --warn=missing_copy_implementations '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--warn=clippy::implicit_saturating_sub' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' '--warn=clippy::borrow_as_ptr' --check-cfg 'cfg(chacha20_avx512)' --check-cfg 'cfg(chacha20_backend, values("avx2", "avx512", "soft", "sse2"))' --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=e491538fe4f51a19 -C extra-filename=-e3283b8193d971e1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcpufeatures-5c9edc9fe70ef3a9.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/num-traits-b869faff242749ab/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=bf90cea543168c70 -C extra-filename=-7c77a3f20f8e7c34 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Compiling ruff_diagnostics v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0ca9b0e8bad29d5d -C extra-filename=-3e24a2b854770c7f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=619d5087ff56efd5 -C extra-filename=-93c49d1d37587873 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4120fdb8bd1396ac -C extra-filename=-ede7e6479c2eb208 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --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=56f7bcdcd9301b8e -C extra-filename=-93e3df23c407dbe0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=dce98b7b75c580c1 -C extra-filename=-762f4f039ff6e06b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_query-93c49d1d37587873.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolorchoice-ede7e6479c2eb208.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8parse-5d90c9811115dca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=50ad79bb35845408 -C extra-filename=-365c0d1c134e6c33 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchacha20-e3283b8193d971e1.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-a9b7f0a9f362f56f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand_core-fa00556763cd0e9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0b9f90a9547d0dd6 -C extra-filename=-95411e7bce6fcfad --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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=1a1e1a9cb674d555 -C extra-filename=-2f941e670418a7e0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.44 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.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="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=fc185a06e6e1fb5b -C extra-filename=-10530ac1adacc36f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libiana_time_zone-2f941e670418a7e0.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnum_traits-95411e7bce6fcfad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.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("spin", "spin_no_std"))' -C metadata=8049c438a122b26d -C extra-filename=-9ddc16b484abbac1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28b8cd1e56f386b5 -C extra-filename=-d4b88d72264fbcb2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblazy_static-9ddc16b484abbac1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=6e25e603149b62ab -C extra-filename=-2ecf70467ae0e817 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crc32fast-d3cd6cc646635d85/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=21ee0bdc2829a297 -C extra-filename=-5fba4762303feec9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6e809d50cb72b89f -C extra-filename=-a77135c0f68fa4fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0e23d71ec66bbc0f -C extra-filename=-c746dc8a3e74b7c5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b905ef72bdf328dd -C extra-filename=-d49c10a645958c20 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(flaky_tests)' --check-cfg 'cfg(tracing_unstable)' --check-cfg 'cfg(unsound_local_offset)' --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=6df2f738884ea139 -C extra-filename=-a626e58312c21b7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchers-5fba4762303feec9.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnu_ansi_term-d49c10a645958c20.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsharded_slab-d4b88d72264fbcb2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthread_local-a77135c0f68fa4fb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=75a1812183205349 -C extra-filename=-f5df7e7493bcee9c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling ruff_notebook v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=9ba968836186490e -C extra-filename=-35f4d39287d93422 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rmeta -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --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=95ec620e03d89b3a -C extra-filename=-611f8edcb3c922bf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12b0c1282e43c1c1 -C extra-filename=-08b8d63e49a54216 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f54835dceaca6638 -C extra-filename=-2180bc78cb6a8b7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f49da22a4196e9a9 -C extra-filename=-708b22c490a7c60c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=168215d887b5f9f0 -C extra-filename=-1904157a918611d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=93de6bfef1b7f614 -C extra-filename=-71932129434eb748 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-708b22c490a7c60c.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot_core-01abc987b9b80b11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6.1 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=645788e0fe04cc39 -C extra-filename=-76d7972cbeaedbe0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnewtype_uuid-611f8edcb3c922bf.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_xml-08b8d63e49a54216.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrip_ansi_escapes-86da4be9f7617a8e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9a71a695159a0891 -C extra-filename=-fbec9052f37e16f6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsynstructure-c746dc8a3e74b7c5.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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=41f074994660e5bb -C extra-filename=-514e4da8087351db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3675880a7cf628bd -C extra-filename=-a7a1760976200752 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta -Copt-level=3 -Cdebuginfo=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=a709f5d9b394314b -C extra-filename=-dcadc8d77173b323 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustversion-d5ee6a75748e266c.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=0c1e02fcf1355193 -C extra-filename=-0e1d2b0a0dd0c909 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=595fb3cebfa59801 -C extra-filename=-73f9cc9b5c4f73c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bdf49b0e99d03d0e -C extra-filename=-1c510ee1335bd5f0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5a699b390708ea1 -C extra-filename=-1b6a4bd608f87e47 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0a25f13bfeb35020 -C extra-filename=-f1320a94ed642d69 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2552fd1ffe9c80b5 -C extra-filename=-3aef49c40c27362f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ed1827b613983a4 -C extra-filename=-6394a8cfcc6ed0d2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsynstructure-c746dc8a3e74b7c5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=2bf06f8d6086d437 -C extra-filename=-49d04a1533d11b1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom_derive-fbec9052f37e16f6.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=f3e2b2703948e1c3 -C extra-filename=-38b8842af6106948 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=79316bba94125c57 -C extra-filename=-1693909aed61e263 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=388f7f599e4b17fd -C extra-filename=-aba85d425cbd10ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfastrand-1693909aed61e263.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgetrandom-a9b7f0a9f362f56f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustix-663576547faaccfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3fc769815b5f30a4 -C extra-filename=-2893ee0a748ebb11 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary-wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or-fun-call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches-sharing-code' '--allow=clippy::bool-assert-comparison' '--warn=clippy::alloc-instead-of-core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=f13f9310bb512e93 -C extra-filename=-75fc299350057f16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstable_deref_trait-38b8842af6106948.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke_derive-6394a8cfcc6ed0d2.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=non_upper_case_globals -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=e628c06e06ce2da4 -C extra-filename=-1edd229ecb2e2b8d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-sys-1edd229ecb2e2b8d -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbindgen-2c3d206347df1e2e.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpkg_config-41ba4a1515b4beda.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 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=2f33a6cceffeeb68 -C extra-filename=-3be628bdd16f5a3a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-sys-1edd229ecb2e2b8d/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 --allow=non_upper_case_globals --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=9c636deff58e5a79 -C extra-filename=-949bdb5910ed0584 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-233f9bb0b2e00a76/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 opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=non_upper_case_globals --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=13846cc0238a37c4 -C extra-filename=-e8a54a0765fa0650 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_sys-949bdb5910ed0584.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zstd v0.13.3 Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=23c13d6faa8393d7 -C extra-filename=-3809e19f5768b69b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_safe-e8a54a0765fa0650.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=8a405762d6deafc1 -C extra-filename=-ea0e3b42e1ee6761 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrc32fast-f5df7e7493bcee9c.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_path-1904157a918611d6.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd-3809e19f5768b69b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_db v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=d0aca51304f970c4 -C extra-filename=-139987d1780f32fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-dcadc8d77173b323.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-71932129434eb748.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-76d7972cbeaedbe0.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling zerovec v0.11.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=fe7171df5068c19f -C extra-filename=-31aea23cac39a47c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec_derive-2893ee0a748ebb11.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 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=645699a45f5aa913 -C extra-filename=-e5167c1698cb6dfc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=1ef5656932fab207 -C extra-filename=-072ddd7d58a911b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=05d78057fad4e05c -C extra-filename=-254292b9c20469d2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=e5d1d995d29b4ce4 -C extra-filename=-462d31b6c46d222a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=ae270a07ec7d1c15 -C extra-filename=-daf922e014e2f062 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=f13dd0d709bc53e2 -C extra-filename=-6ad78cf47b623eda --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern litemap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblitemap-462d31b6c46d222a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtinystr-072ddd7d58a911b6.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=098179ebecaf640c -C extra-filename=-ef5cc9ebb1cb8135 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libucd_trie-e5167c1698cb6dfc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=f4e7ab555acb5241 -C extra-filename=-a3787a3484a5d4b0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=157891b8a2c10d7b -C extra-filename=-a764e9af9058cf78 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d6689109b3a358b -C extra-filename=-8e4d8836b8f5a28c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52ec37d1d176b35b -C extra-filename=-4c67745f41ec131b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_properties_data-4c67745f41ec131b -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_properties_data-4c67745f41ec131b/build-script-build` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=16c3731c815a0198 -C extra-filename=-e0c9b20e8d438800 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpotential_utf-daf922e014e2f062.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8_iter-8e4d8836b8f5a28c.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=9501e80ea53e58b7 -C extra-filename=-3563e8353b81fafb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_locale_core-6ad78cf47b623eda.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyoke-75fc299350057f16.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerofrom-49d04a1533d11b1f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerotrie-a3787a3484a5d4b0.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5c268ed15c78517 -C extra-filename=-832e9c226f941d4b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=968b6ea11310bcf6 -C extra-filename=-aa303bdbebe5a256 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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=25943103c076843c -C extra-filename=-36f428df806bb262 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10dfa9a1c36dd108 -C extra-filename=-19e44a642425b85a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_meta-832e9c226f941d4b.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=340fd3889f5b2deb -C extra-filename=-b5ac038d6cb867ee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libucd_trie-36f428df806bb262.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=56c06c9ee123ddbc -C extra-filename=-82ab766c7bb0344e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdisplaydoc-3be628bdd16f5a3a.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_collections-e0c9b20e8d438800.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_locale_core-6ad78cf47b623eda.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties_data-aa303bdbebe5a256.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_provider-3563e8353b81fafb.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerotrie-a3787a3484a5d4b0.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ce27afe1708933d3 -C extra-filename=-470a9536845a1f0b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --extern typeid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtypeid-845308d2ab4754a7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3a7dc3c1c5bb2216 -C extra-filename=-7126cc7dde8d41e8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_generator-19e44a642425b85a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v2.7.0 Running `/usr/bin/rustc --crate-name similar --edition=2018 /usr/share/cargo/registry/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=4388f0badc4dda1c -C extra-filename=-e2f00ea8050fdf6c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.48.0 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.48.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=ed4fecf8557c5e65 -C extra-filename=-7f241179dea1f0fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libconsole-a764e9af9058cf78.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest-b5ac038d6cb867ee.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpest_derive-7126cc7dde8d41e8.so --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libron-470a9536845a1f0b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-e2f00ea8050fdf6c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrip_ansi_escapes-86da4be9f7617a8e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --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::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::from_iter_instead_of_collect' '--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' '--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::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=8abddaf4a3b33beb -C extra-filename=-259cd640a197fda1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=8df0ac1b9175662d -C extra-filename=-0be4a68d41905822 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-259cd640a197fda1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--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="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=0b131b12ee665af7 -C extra-filename=-190e42e816853be2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=f8d911e5faab6c92 -C extra-filename=-aaa8d369ed03d00e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rmeta -Copt-level=3 -Cdebuginfo=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=5e105d30645b2531 -C extra-filename=-b21a1964c1a4a0c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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.1 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--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="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=d2729fc1f703a26c -C extra-filename=-09d5b77956af4d7a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=38509f513b03cb15 -C extra-filename=-87d430cbfbd3609a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --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=0589369df0741db1 -C extra-filename=-d517beecaf565d9a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_datetime-09d5b77956af4d7a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_writer-87d430cbfbd3609a.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-259cd640a197fda1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d06db194f2df0c8c -C extra-filename=-23715528bc0922da --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustix-663576547faaccfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=50fb995d2479d4bf -C extra-filename=-7fcacc0f06fe947a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cf9921279e87e64a -C extra-filename=-0ecb96200d4e8ca2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --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=dbfa23ee1f23bf81 -C extra-filename=-74c399801610f3ff --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_lex-7fcacc0f06fe947a.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrsim-0ecb96200d4e8ca2.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libterminal_size-23715528bc0922da.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=372f6def43a9f399 -C extra-filename=-e329c74f3fe17c97 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' -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=42c357f3dac12789 -C extra-filename=-7c43c202cf9348a1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=962bf9b38fbd8a7f -C extra-filename=-ba2d97a5800734fc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unsafe_code '--warn=clippy::suspicious' '--warn=clippy::style' '--warn=clippy::perf' '--warn=clippy::pedantic' '--warn=clippy::nursery' --warn=deprecated '--warn=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wildcard_imports' '--allow=clippy::unwrap_used' '--allow=clippy::too_many_lines' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_const_for_fn' '--allow=clippy::expect_used' --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=0f4532355edc3380 -C extra-filename=-7a401cd8c1bc6be0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=36f4b38458ee9339 -C extra-filename=-25c30fce19758a39 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=491d0c0b6a38bc5c -C extra-filename=-1f0654e4b0a8e658 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-82ab766c7bb0344e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=52b0321824042c1f -C extra-filename=-bcca32272b4d7faf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ruff_python_importer v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=95d8b53c3ec88d7c -C extra-filename=-7fd021ab4860b082 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ty_module_resolver v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=eccff86cdde9f565 -C extra-filename=-1ab2bd7d632d4519 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --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=08b9e2d1453ae08c -C extra-filename=-7d678b2e68832ba6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_builder-74c399801610f3ff.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_derive-7c43c202cf9348a1.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_edits v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3bc844986a69dbd3 -C extra-filename=-024073cf08110143 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=a4c8baff82cf4a44 -C extra-filename=-5288273fe42fc35e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=63acdd6630594f04 -C extra-filename=-b72e071d4b621b4d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fdd579912065e137 -C extra-filename=-f049bcf7757fca0f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fff89fc88a819226 -C extra-filename=-de311b245ec1ff04 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_normalizer_data-de311b245ec1ff04 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/icu_normalizer_data-de311b245ec1ff04/build-script-build` 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=8d0f9ab3c933d6cc -C extra-filename=-3f6298836b4f2a82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunscanny-f049bcf7757fca0f.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libversion_ranges-b72e071d4b621b4d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(icu4x_custom_data)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a12ff18f26f3b6e1 -C extra-filename=-99c50115a246e0bc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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 '--warn=clippy::wildcard_dependencies' '--warn=clippy::useless_transmute' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unnecessary_wraps' --warn=unexpected_cfgs '--deny=clippy::trivially_copy_pass_by_ref' --deny=trivial_numeric_casts '--warn=clippy::transmutes_expressible_as_ptr_casts' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::transmute_ptr_to_ref' '--warn=clippy::transmute_ptr_to_ptr' '--warn=clippy::transmute_int_to_non_zero' '--warn=clippy::transmute_int_to_bool' '--warn=clippy::transmute_bytes_to_str' '--warn=clippy::todo' '--warn=clippy::same_functions_in_if_condition' '--warn=clippy::or_fun_call' '--warn=clippy::negative_feature_names' '--warn=clippy::missing_transmute_annotations' '--warn=clippy::missing_fields_in_debug' --deny=missing_debug_implementations '--warn=clippy::mismatching_type_param_order' '--warn=clippy::large_stack_arrays' '--warn=clippy::infinite_loop' '--warn=clippy::fn_to_numeric_cast_any' '--deny=clippy::exhaustive_structs' '--deny=clippy::exhaustive_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::crosspointer_transmute' '--warn=clippy::collection_is_never_read' '--warn=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::alloc_instead_of_core' --check-cfg 'cfg(icu4c_enable_renaming)' --check-cfg 'cfg(needs_alloc_error_handler)' --check-cfg 'cfg(icu4x_nightly_tests)' --check-cfg 'cfg(icu4x_run_size_tests)' --check-cfg 'cfg(icu4x_unstable_fast_trie_only)' --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=c55e76e00cdb4f84 -C extra-filename=-c8ea21953af929c8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_collections-e0c9b20e8d438800.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_normalizer_data-99c50115a246e0bc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_provider-3563e8353b81fafb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzerovec-31aea23cac39a47c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4013572e9c68064c -C extra-filename=-808921bae0aa065b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_normalizer-c8ea21953af929c8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-82ab766c7bb0344e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=739edf5fd366b225 -C extra-filename=-71e3ff63337efc13 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b28056b2fa415f7 -C extra-filename=-3630616bf7cfa3aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd4d883a49e0fe77 -C extra-filename=-6a31d7a712ceaddb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpercent_encoding-3630616bf7cfa3aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30692a9a522b4e70 -C extra-filename=-ff5da43ed640c1d6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liboption_ext-71e3ff63337efc13.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f7590f72987346a1 -C extra-filename=-c2d4447b44a1623b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libidna_adapter-808921bae0aa065b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libutf8_iter-8e4d8836b8f5a28c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30773312a4db50ad -C extra-filename=-0aa41f5b808021c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdirs_sys-ff5da43ed640c1d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=932061b75aef82f1 -C extra-filename=-c3fad072c4745ada --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libform_urlencoded-6a31d7a712ceaddb.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libidna-c2d4447b44a1623b.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpercent_encoding-3630616bf7cfa3aa.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_options_metadata v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=1af9393f793e6c9d -C extra-filename=-e4ae7f44b3552a09 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta -Copt-level=3 -Cdebuginfo=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=e3a0c64f483a93c9 -C extra-filename=-a539424bb4804cb0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdirs-0aa41f5b808021c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-sys-1edd229ecb2e2b8d/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=8a58801aa9d08d22 -C extra-filename=-f2a0a533fce43fd4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rayon-core-f2a0a533fce43fd4 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/rayon-core-f2a0a533fce43fd4/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 embed-bitcode=no --allow=non_upper_case_globals -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=4954f864de5a9ab3 -C extra-filename=-89185edf1ddb3a64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=9814b951ce329eaa -C extra-filename=-df4da4dbe1b37156 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/zstd-safe-233f9bb0b2e00a76/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 --allow=non_upper_case_globals -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=ea8a732d4fda096f -C extra-filename=-7f6b12aa2f0fc548 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_sys-89185edf1ddb3a64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/crc32fast-d3cd6cc646635d85/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=f80eae51d57cb8c3 -C extra-filename=-7ff259b052c9c590 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff-core v0.1.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --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=98e7243ed273aa7b -C extra-filename=-6a0e7121826b967b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=18f3be346f47eab3 -C extra-filename=-84531c28f0c8d723 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon_core-df4da4dbe1b37156.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::ref_as_ptr' '--warn=clippy::redundant_else' '--warn=clippy::ptr_cast_constness' '--warn=clippy::ptr_as_ptr' '--allow=clippy::option_if_let_else' '--warn=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_safety_doc' '--allow=clippy::missing_errors_doc' --warn=missing_docs '--allow=clippy::manual_map' '--warn=clippy::manual_let_else' --warn=explicit_outlives_requirements --warn=ellipsis_inclusive_range_patterns --warn=elided_lifetimes_in_paths '--allow=clippy::doc_markdown' '--warn=clippy::borrow_as_ptr' --warn=bare_trait_objects -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=f23bf3a969e166da -C extra-filename=-633a8579fb204194 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --warn=rust_2018_idioms --deny=unsafe_code --deny=unreachable_pub --deny=unnameable_types '--allow=clippy::style' --deny=private_interfaces --deny=private_bounds -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=52ad692c09944f96 -C extra-filename=-55397e4bf5b0f104 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libequivalent-7ff259b052c9c590.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-633a8579fb204194.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.37 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.37/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_jiff)' --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=affbaf0984bc88b8 -C extra-filename=-b9dacea22b3ede0a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff_core-6a0e7121826b967b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=26838be10a16789b -C extra-filename=-7cb3e0d37deb52c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --cap-lints allow -Copt-level=3 -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=591f1d6d323c0910 -C extra-filename=-331685d08db03144 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd_safe-7f6b12aa2f0fc548.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8765ff3919911bb8 -C extra-filename=-2e06bd0a601c2ddc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=32dc853995744716 -C extra-filename=-ec70286ef44fb3d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8641cc565b23874e -C extra-filename=-4fb4307279bc816b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dbc034daab4306f8 -C extra-filename=-d7c5f1a3de2353ea --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-ec70286ef44fb3d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4e21d95d68f54594 -C extra-filename=-8580e57012611cc5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=82a9f69d72233e70 -C extra-filename=-af2c1c94b00f8d64 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrc32fast-7cb3e0d37deb52c1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-55397e4bf5b0f104.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_path-4fb4307279bc816b.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzstd-331685d08db03144.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 --warn=unexpected_cfgs '--allow=clippy::lint_groups_priority' '--allow=clippy::declare_interior_mutable_const' --check-cfg 'cfg(crossbeam_loom)' --check-cfg 'cfg(crossbeam_sanitize)' --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=200d3ed9ae5d6327 -C extra-filename=-3ff1c472633b74fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_channel-2e06bd0a601c2ddc.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_epoch-ea87e630c0673107.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_queue-24348dc9854c635d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4b14c5cac088a84c -C extra-filename=-0aaec16857e79cb9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-0aaec16857e79cb9 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=09c2b63134c1c2aa -C extra-filename=-6f977526de319f93 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty_vendored-6f977526de319f93 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-8580e57012611cc5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-d7c5f1a3de2353ea.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-af2c1c94b00f8d64.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/thiserror-0aaec16857e79cb9/build-script-build` Compiling ruff_formatter v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=616007e1701d9e57 -C extra-filename=-32c9c0d6f2357835 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty_vendored-6f977526de319f93/build-script-build` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3204f5fd1dfe6236 -C extra-filename=-e4ac9358d236e1a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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=0392e10adc743adf -C extra-filename=-d0ff849cba5eee16 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=838fcb8479a9078a -C extra-filename=-3797e4ec38048572 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/paste-3797e4ec38048572 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=889831272db4132d -C extra-filename=-ebd80918f3984e29 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/radium-ebd80918f3984e29 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d39909ccc174e79f -C extra-filename=-c12951d73f8346f5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/radium-ebd80918f3984e29/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/paste-3797e4ec38048572/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=f752e67995c3b166 -C extra-filename=-6becc98812f9be8e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinotify_sys-d0ff849cba5eee16.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=d49c01c084849636 -C extra-filename=-bc326b57fd7d688e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg_runtime-c12951d73f8346f5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=ba560ad19ca6518a -C extra-filename=-0f755600b64e867e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=0f39ec89a5c8f529 -C extra-filename=-7c2754cea780bbfb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsiphasher-a96792a216e15f80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=3a58cf3b61213d74 -C extra-filename=-0bc459823c73a396 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=edf9193cecad4b77 -C extra-filename=-b32c6eed369a7ef8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.3 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-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 --warn=unexpected_cfgs --check-cfg 'cfg(mio_unsupported_force_poll_poll)' --check-cfg 'cfg(mio_unsupported_force_waker_pipe)' --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=5f849f0ec9fd93df -C extra-filename=-d7e3c66f0fd3ada8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=5d54ef485da13a09 -C extra-filename=-db2f349b1bfa65db --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bd67da85f6b0b494 -C extra-filename=-f481c322b1933b72 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--allow=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --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::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::from_iter_instead_of_collect' '--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' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=eecbbd4f11d87ed9 -C extra-filename=-0ace3fbb28215300 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=258b408932963203 -C extra-filename=-4e3508513bf63fbe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror_impl-e4ac9358d236e1a9.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling 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=68139c178fddd394 -C extra-filename=-1f5fb2aabb5974d0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fb0282021021a9a5 -C extra-filename=-22c8ec2fa84de1c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b372bf004cba2c08 -C extra-filename=-aa8773c201db942e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08c7896a1d1c1cba -C extra-filename=-7d43107a3c4117e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtap-aa8773c201db942e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--allow=clippy::collapsible_if' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=f0d8314c848db203 -C extra-filename=-bf02f678441017a8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-0bc459823c73a396.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-4e3508513bf63fbe.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburlencoding-1f5fb2aabb5974d0.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libversion_ranges-b72e071d4b621b4d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b021e57204a9d30e -C extra-filename=-d0d0e7d685913454 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg_macros-bc326b57fd7d688e.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg_runtime-f481c322b1933b72.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=153c286a06706b69 -C extra-filename=-a8e098c348fd2758 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinotify-6becc98812f9be8e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmio-d7e3c66f0fd3ada8.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify_types-b32c6eed369a7ef8.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::needless_bool' '--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' '--allow=clippy::get_first' '--warn=clippy::from_iter_instead_of_collect' '--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' '--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="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=7e89d6cefb84c1a2 -C extra-filename=-abb0a2ca7bfa6b24 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_datetime-db2f349b1bfa65db.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwinnow-0ace3fbb28215300.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=10a55bc3c9646a88 -C extra-filename=-70baf09d98365e06 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_shared-7c2754cea780bbfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ea96688f4af18677 -C extra-filename=-45270a28f498279a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=7e945b615d9e11bb -C extra-filename=-6015d005f8fb4622 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 --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=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--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' '--warn=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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=fe40e87bc45ac03b -C extra-filename=-575053f7047f2ed8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=61c6f901ce8bf42b -C extra-filename=-c786384d119b5c5b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst_derive v1.9.0 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7b0775daca0bd494 -C extra-filename=-a89098bfe25f0b66 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=41afefd40e167974 -C extra-filename=-017f377a682ff92f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b244302ef5da083 -C extra-filename=-a3e97770595b8433 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1e04a893b4b3465a -C extra-filename=-0d17c0100f24b22f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfunty-a3e97770595b8433.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libradium-6015d005f8fb4622.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtap-aa8773c201db942e.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwyz-7d43107a3c4117e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f41aa4f8aef2f6f3 -C extra-filename=-c6096adf286c9f87 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_dedot-017f377a682ff92f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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_to_string' '--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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b356f7a9c05147e -C extra-filename=-14cba488e07f93a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf-70baf09d98365e06.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librust_stemmers-c786384d119b5c5b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a42b67b30b052c4e -C extra-filename=-6193036611ced12a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep508_rs-bf02f678441017a8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-abb0a2ca7bfa6b24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=40f2ff13311b5a09 -C extra-filename=-e22f6340abb276a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` 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=17040441f62a661c -C extra-filename=-58eb83beb9cf2329 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-575053f7047f2ed8.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_derive-a89098bfe25f0b66.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern paste=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpaste-45270a28f498279a.so --extern peg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpeg-d0d0e7d685913454.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.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 ty_combine v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=d57cb8c01eef1b1f -C extra-filename=-74567b6247976f13 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=aa75ff79db70a6d1 -C extra-filename=-be3301ac79fe5ab8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ruff_python_index v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=2367a8d5c99a89f8 -C extra-filename=-656c88c8d3de5406 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta -Copt-level=3 -Cdebuginfo=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=9b37db66c744194b -C extra-filename=-cb03134f20d0451a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=087693b2acfb9d74 -C extra-filename=-27ea4eca80b8048e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=00b1ae07b1bf2cff -C extra-filename=-39a5b958fe06a62f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b720c957c06e5bf9 -C extra-filename=-51e1499c6b712fa2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ref-cast-51e1499c6b712fa2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ref-cast-51e1499c6b712fa2/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 '--warn=clippy::suspicious' '--warn=clippy::style' '--allow=clippy::restriction' '--deny=clippy::perf' '--deny=clippy::correctness' '--warn=clippy::complexity' '--allow=clippy::wrong_self_convention' '--allow=clippy::vec_init_then_push' '--allow=clippy::useless_asref' --warn=unused_lifetimes --warn=unused_extern_crates --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--allow=clippy::unnecessary_map_or' --warn=unexpected_cfgs '--allow=clippy::type_complexity' '--allow=clippy::too_many_arguments' '--allow=clippy::too_long_first_doc_paragraph' '--warn=clippy::todo' '--warn=clippy::str_to_string' '--allow=clippy::single_match' '--allow=clippy::result_unit_err' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::new_ret_no_self' '--allow=clippy::literal_string_with_formatting_args' '--allow=clippy::len_without_is_empty' --warn=explicit_outlives_requirements '--allow=clippy::enum_variant_names' --warn=elided_lifetimes_in_paths '--warn=clippy::dbg_macro' '--allow=clippy::assigning_clones' --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_salsa_async_drops)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6c3ad735df168cb8 -C extra-filename=-8737715c771160c7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam_channel-2e06bd0a601c2ddc.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive-3c8a8d54b0ff9f92.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--deny=clippy::cargo' '--allow=clippy::too_many_lines' '--deny=clippy::todo' '--allow=clippy::multiple_crate_versions' '--allow=clippy::items_after_statements' '--deny=clippy::dbg_macro' '--allow=clippy::cognitive_complexity' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::cast-possible-truncation' '--allow=clippy::cargo_common_metadata' --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=11c04b93a9fe70fb -C extra-filename=-5e4426262599a581 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=52410587ef8d557f -C extra-filename=-721df5e611af57ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.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.29.1 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2015 /usr/share/cargo/registry/serde_derive_internals-0.29.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52608ef6bfb66788 -C extra-filename=-fe2110f2a77e2870 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f1ce9c4a11a19f5f -C extra-filename=-ea044b7030da1dc1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.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=7d8fd26ef57b8ed2 -C extra-filename=-405b47cb8c16cae6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_derive_internals-fe2110f2a77e2870.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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=75432c5eb3210587 -C extra-filename=-34a7424ffd788903 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libref_cast_impl-721df5e611af57ca.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 ty_python_core v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=f544a97030505e53 -C extra-filename=-4c66193c20493c2b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_linter v0.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=60a0da4b5e39c7c7 -C extra-filename=-f5b714af2a45e1e7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-cb03134f20d0451a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-14cba488e07f93a0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-58eb83beb9cf2329.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-27ea4eca80b8048e.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-6193036611ced12a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-39a5b958fe06a62f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=af7511dc3f9370fa -C extra-filename=-0c3890b0bf18e439 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/fs-err-0c3890b0bf18e439 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libautocfg-47e3d7f3b9976660.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 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=ae3ce442cf047c6c -C extra-filename=-b3cb3f1936f4529b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-0dcf29651bfc9005.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50e98d45eedc9734 -C extra-filename=-90a6638a55ff5b7b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-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 --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=bc3796311aaf7ec9 -C extra-filename=-c01d83612c02fcf2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdyn_clone-90a6638a55ff5b7b.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libref_cast-34a7424ffd788903.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libschemars_derive-405b47cb8c16cae6.so --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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-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=72f928f91788ec3e -C extra-filename=-1d6b8cfd0c7fc8b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case_core-b3cb3f1936f4529b.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/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/fs-err-0c3890b0bf18e439/build-script-build` Compiling ty_python_semantic v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=4b97f2461e6c7018 -C extra-filename=-a9ebc45f9fc9ddc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` 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 '--deny=clippy::str_to_string' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9bad783364472bfe -C extra-filename=-f74dd10a1625f840 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8400f1d5389c2bc9 -C extra-filename=-651b976e685ea19b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/nix-651b976e685ea19b -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_aliases-f74dd10a1625f840.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_graph v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3c42213cf6798f92 -C extra-filename=-bfac02ba5a794b54 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libschemars-c01d83612c02fcf2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=72d80931bbc426ca -C extra-filename=-ee2806ca6322959d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=9512c05bd39ed8bb -C extra-filename=-3badbf99b4f3f754 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case_macros-1d6b8cfd0c7fc8b3.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 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=338b81906d133109 -C extra-filename=-02c6a06cbdaa2a0c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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_to_string' '--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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=ee5b3b33861f2967 -C extra-filename=-011b2444c8e81bc2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/escargot-011b2444c8e81bc2 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/escargot-011b2444c8e81bc2/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 --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::from_iter_instead_of_collect' '--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' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=2ac3ae8b30213bbd -C extra-filename=-c2da89bd1a2735b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfs_err-ee2806ca6322959d.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libos_str_bytes-02c6a06cbdaa2a0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/nix-651b976e685ea19b/build-script-build` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=080d750dcaef23e0 -C extra-filename=-393c2cc000b96f79 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/terminfo-393c2cc000b96f79 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf_codegen-dd3181744ffba927.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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::from_iter_instead_of_collect' '--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' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9d66651c272e5ad -C extra-filename=-060bd47ca972642c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' -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=9931d06b809cb88a -C extra-filename=-36bd96f96d4398fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/tikv-jemalloc-sys-36bd96f96d4398fd -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcc-37d7e09e29f50207.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=f52651ebbed52478 -C extra-filename=-640f056ff7cc7bac --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=944d866d6f54af60 -C extra-filename=-346b598ab479827c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' --warn=unnameable_types '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::should_panic_without_expect' '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mismatching_type_param_order' '--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::from_iter_instead_of_collect' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--warn=clippy::cast_possible_wrap' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=17a9411b43d90a71 -C extra-filename=-ebf6b3077c249fc5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_lossy-060bd47ca972642c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhtml_escape-346b598ab479827c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=642341a613b61001 -C extra-filename=-536c5f9d955abe76 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libminimal_lexical-640f056ff7cc7bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/tikv-jemalloc-sys-36bd96f96d4398fd/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/terminfo-393c2cc000b96f79/build-script-build` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=5abe32796e01dd2b -C extra-filename=-d16f8cc4584d454b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcfg_if-6f05d50a1cec83b2.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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_to_string' '--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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=d08696251e19f769 -C extra-filename=-5a5faad5ca56a87b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=7973be826219e9b3 -C extra-filename=-8c15cb1ba9406e82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' '--warn=clippy::uninlined_format_args' --warn=trivial_numeric_casts '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mismatching_type_param_order' '--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_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::byte_char_slices' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=f4a46e02d304da30 -C extra-filename=-1d4f7a35fa725d62 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=2d29c843112072dd -C extra-filename=-187dba34e37ef55e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=864fc1a5d7266e04 -C extra-filename=-10d52e1edb49536b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9a39013544566d21 -C extra-filename=-d498f6d96535dee6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85e53a808b76ee9c -C extra-filename=-ecc55bd12acf4cfe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9e9e19478ade7813 -C extra-filename=-4482707871aec898 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3491321488de817c -C extra-filename=-57b3adb8f74db9b6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfnv-4482707871aec898.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnom-536c5f9d955abe76.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libphf-b94d3dbd73e63111.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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="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=6c629d6877b95f32 -C extra-filename=-a3d26d848b35c3a5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle_svg-ebf6b3077c249fc5.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libescargot-5a5faad5ca56a87b.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnormalize_line_endings-ecc55bd12acf4cfe.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libos_pipe-d498f6d96535dee6.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox_macros-187dba34e37ef55e.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwait_timeout-10d52e1edb49536b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=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' '--allow=clippy::multiple_bound_locations' '--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::from_iter_instead_of_collect' '--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' '--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' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=89e80a8ef5f9bf70 -C extra-filename=-3ce6e96b130491dd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete-1d4f7a35fa725d62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 --allow=unexpected_cfgs --check-cfg 'cfg(jemallocator_docs)' --check-cfg 'cfg(prefixed)' --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=02f129950b3eeee4 -C extra-filename=-ea61eae4a7a8f456 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=2c2789c3cfe04bbb -C extra-filename=-687596195cbb9faf --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libargfile-c2da89bd1a2735b3.rmeta -Copt-level=3 -Cdebuginfo=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=fe4fc56413270090 -C extra-filename=-5b5551b017ca3718 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemalloc_sys-ea61eae4a7a8f456.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3fd52461938eb9c9 -C extra-filename=-bf42070e2b627877 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete-1d4f7a35fa725d62.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_nushell-3ce6e96b130491dd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b0f603a95e810519 -C extra-filename=-298c9fb39e9d7594 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnix-d16f8cc4584d454b.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libterminfo-57b3adb8f74db9b6.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=df40b523a7a92634 -C extra-filename=-11d4605466d03f6b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bfbfecb079ec31a -C extra-filename=-9a58ac101a97da07 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e39bb64cc4396277 -C extra-filename=-59d919a9f7399c48 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbit_vec-9a58ac101a97da07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4c12b8ab2d8250a -C extra-filename=-06f2c5561963a18b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.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=c4eed4122e8f2b36 -C extra-filename=-16309b8dae2383cb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6c2377d1b2ab0f0 -C extra-filename=-ff022cec517e8150 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libescape8259-16309b8dae2383cb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e5611ba4162ee9ce -C extra-filename=-e8d59cdef7e6d40c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta_derive-06f2c5561963a18b.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=c1d3ec53d52dbf06 -C extra-filename=-ceb50bb915e2ce41 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbit_set-59d919a9f7399c48.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=554298fadea3969f -C extra-filename=-f243e19bc59d83a3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ruff_markdown v0.0.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=bcc9718881fdd916 -C extra-filename=-4ef1d7caf22e8a1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=ac6ee6acc42830ca -C extra-filename=-3d60aacb88d65819 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_core-fc9a6fb94778ff6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=unexpected_cfgs --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=8d273ba6df36a0ce -C extra-filename=-9366d33aaafc0f4e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfancy_regex-ceb50bb915e2ce41.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibtest_mimic-ff022cec517e8150.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98edef4023a8a615 -C extra-filename=-dac3f34df23fdfe9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-e8d59cdef7e6d40c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=abc0a0b4f70b2538 -C extra-filename=-7bc65c87ea2edd10 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0e1c4a0f4e694ea0 -C extra-filename=-45b9b30332e3e21f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.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=003c83b4b5f12ffc -C extra-filename=-2bebf5bc10a1b6aa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fc1892fadd62807c -C extra-filename=-7c18c69ef660bfb8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbytecheck_derive-45b9b30332e3e21f.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-e8d59cdef7e6d40c.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librancor-dac3f34df23fdfe9.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimdutf8-2bebf5bc10a1b6aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=12b3cc0b8a750358 -C extra-filename=-1950f658ab131f57 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=3864a1e5c6d850c7 -C extra-filename=-16e6db10d6a8b1ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=5424cf3342ac66b6 -C extra-filename=-04728589f4349fc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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.7 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.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=894e83845eb2b99f -C extra-filename=-afd44802763e0714 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0b50d27a2384c555 -C extra-filename=-d39bd12c41053fed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmunge_macro-04728589f4349fc7.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=874a78f04a9cd2f1 -C extra-filename=-2a5ef9e75ee5333e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbytecheck-7c18c69ef660bfb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eaf445f8af7c999a -C extra-filename=-c017be6bf43130e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6b564291e8f0e7b1 -C extra-filename=-ceec30c5c07928fe --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-ce7425fa6e400e80.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=1dfb87800ced03ec -C extra-filename=-017d4303be39ade4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.16.10 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=87969325edd5841b -C extra-filename=-c698a96e62642080 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ruff-c698a96e62642080 -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ruff-c698a96e62642080/build-script-build` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=14af9cc1d2eac8d7 -C extra-filename=-04c6ca3c974c2e61 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 '--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=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_to_string' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::single_match_else' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' --warn=rust_2018_idioms '--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' '--warn=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::match_wildcard_for_single_variants' '--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::items_after_statements' '--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::from_iter_instead_of_collect' '--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_enum' '--warn=clippy::doc_markdown' '--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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eab8ee7d887f478e -C extra-filename=-d40d36c728507134 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=501c2221d261c5d0 -C extra-filename=-a898214c32ce1caa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=77253a86bec573c2 -C extra-filename=-d58d220604b7de54 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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::from_iter_instead_of_collect' '--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' '--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="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "default", "diff", "float-cmp", "normalize-line-endings", "regex", "unstable"))' -C metadata=990687bf926d37b8 -C extra-filename=-578b4f647f5028c1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdifflib-d58d220604b7de54.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8c0416c57ebeea03 -C extra-filename=-276edb21c7a940c9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtermtree-d40d36c728507134.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' '--warn=clippy::use_self' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes '--warn=clippy::unseparated_literal_suffix' --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub '--warn=clippy::unnecessary_safety_doc' '--warn=clippy::unnecessary_safety_comment' --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::undocumented_unsafe_blocks' --warn=trivial_numeric_casts '--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::should_panic_without_expect' '--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::partial_pub_fields' --warn=non_ascii_idents '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mismatching_type_param_order' '--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::from_iter_instead_of_collect' '--warn=clippy::fn_to_numeric_cast_any' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::float_cmp' '--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' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--warn=clippy::collection_is_never_read' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=a3e1b6e3898c99e4 -C extra-filename=-0271c554919808b5 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates-578b4f647f5028c1.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpredicates_tree-276edb21c7a940c9.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=ed7eec7a8a1294f2 -C extra-filename=-9e3da41523b1092e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbytecheck-7c18c69ef660bfb8.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmunge-d39bd12c41053fed.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libptr_meta-e8d59cdef7e6d40c.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librancor-dac3f34df23fdfe9.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librend-2a5ef9e75ee5333e.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv_derive-ceec30c5c07928fe.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 mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=b8eb2b5971f06961 -C extra-filename=-eb71f19c9b131de0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=133ee0bfcee2ee02 -C extra-filename=-a0de5e9f5e0f801e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=f5d1b550c594b354 -C extra-filename=-308cfd98ff5225b3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b8e3fb4bdb27e6b3 -C extra-filename=-21540cc7280d7584 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ruff-0.16.10-build/ruff-0.16.10/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=c5112abdcd594502 -C extra-filename=-cbe25af24e1b474a --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty-cbe25af24e1b474a -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=2b3ee6b2371d0a6d -C extra-filename=-486077b3b3ab4311 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/ty-cbe25af24e1b474a/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=6bc43d5f5c0caeab -C extra-filename=-2be7b172a06a80c3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libconsole-a764e9af9058cf78.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunit_prefix-21540cc7280d7584.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=cf72526c8173e6eb -C extra-filename=-d2b98962827b1eee --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnix-d16f8cc4584d454b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3003cdaf948b85e7 -C extra-filename=-3408419504ecc574 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblazy_static-9ddc16b484abbac1.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=58bf5d5626f82790 -C extra-filename=-7f9f7675b47e3e12 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7d8066ee289f6cfb -C extra-filename=-67a810ac3baad76f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=6d7585a968ff1bee -C extra-filename=-01e62d2eda4b0ef1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3816e0c87d83edcb -C extra-filename=-9401b3675dc94a06 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64d85549de85e9d2 -C extra-filename=-c33f08f8bb46fb22 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdiff-01e62d2eda4b0ef1.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libyansi-9401b3675dc94a06.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=4a3806b2b3414e37 -C extra-filename=-812de4608c0d5b29 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Compiling quickcheck v1.1.0 Running `/usr/bin/rustc --crate-name quickcheck --edition=2021 /usr/share/cargo/registry/quickcheck-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "env_logger", "log", "regex", "use_logging"))' -C metadata=7364eff7d23c1b6e -C extra-filename=-dff4d3e77b10a6fb --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1ee384e81d87cce9 -C extra-filename=-0d5d9550e7de9a3b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libproc_macro2-d0be5150dddb3776.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquote-354d865b20560fdd.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsyn-84455c6e28f1e213.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_python_trivia_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=2deeb0949eefd5ce -C extra-filename=-f5ca893c12810daa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=6320656baf37bd79 -C extra-filename=-705f41c7fc086dc8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=986456fe1ab0fe69 -C extra-filename=-5ab2c8b0d302dce4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcsv_core-705f41c7fc086dc8.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=34a14311fc7efa9a -C extra-filename=-61101efadcb9e017 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc0402ae305366a7 -C extra-filename=-7581a4f5d9372c7f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ruff_mdtest/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d5004d866fc61ba2 -C extra-filename=-303bd208546c4595 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_mdtest-61101efadcb9e017.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0363a6cdfc52121d -C extra-filename=-e32b2912a58dd9d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=92fd2cfce5ebcd65 -C extra-filename=-b2d8c8e122020617 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` 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=11d0a484f4789a61 -C extra-filename=-c0cebe402f2ef558 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5a71e3dd69a56f71 -C extra-filename=-d948736f321e20a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bd1960784be60bdd -C extra-filename=-1159fdc9dc9fcd17 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cea5ad92949f8de5 -C extra-filename=-989245e6bd8f7a04 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cb9071b1abee5a62 -C extra-filename=-381b3f1f8e6b39f3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=9b96202a464127e5 -C extra-filename=-6ba89e242000dbc3 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=0ff2a613795a0c70 -C extra-filename=-9fd7c1c9fd8161ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcsv-5ab2c8b0d302dce4.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=f6b61136d2f11985 -C extra-filename=-77ab4029a03c4ba2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=3dad278e5f9e09ca -C extra-filename=-56fb599bc657c188 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=a30bc1b9b36983cb -C extra-filename=-fa49d4d56d9b5264 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=2419d7d34b65d542 -C extra-filename=-bc52c537edf3c009 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmdtest-eb71f19c9b131de0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=8abd263761739cf9 -C extra-filename=-c9568e33aa204c68 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=eb2ea1df54b8a428 -C extra-filename=-e4ead5223b151a50 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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=03332e881ef348ad -C extra-filename=-6156648eeec6b160 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=4a01e56282b2b0e4 -C extra-filename=-717d238f0ec51add --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` warning: `ty` (test "file_watching") generated 1 warning 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=40eb86ad8d101072 -C extra-filename=-9a3569bd67413074 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=1f83001bd6deb57d -C extra-filename=-4ebdebe68d4d1433 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=76e77ff245b0fdbc -C extra-filename=-b2700489ceccc168 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=6ef64d858a2706d9 -C extra-filename=-e465e8f20b6d36d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty-67a810ac3baad76f.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=efad1f114d1fb4d0 -C extra-filename=-af15067bd911b0af --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libctrlc-d2b98962827b1eee.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindicatif-2be7b172a06a80c3.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_flame-3408419504ecc574.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ty_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=ddf5d42de92a8a52 -C extra-filename=-122ca2d8cbdcd18c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_ide-16e6db10d6a8b1ab.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_project-f243e19bc59d83a3.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_server-308cfd98ff5225b3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_project --edition=2024 crates/ty_project/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "test-uv", "testing", "zstd"))' -C metadata=38d1c0848365dd43 -C extra-filename=-91c4cad9f2299afa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libparking_lot-b63b7ae8ad0eee77.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_automata-aa314a2aabf6a925.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` 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=72548a3bc4c2308d -C extra-filename=-8ec86cfad8ad88a6 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=045b914202fed9dd -C extra-filename=-eb565580a28adcc7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=e19f3a8c09189de2 -C extra-filename=-80867621a59836d7 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=bdd5d9014454b353 -C extra-filename=-a01c012d6215074c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=039acd2f3f2cad95 -C extra-filename=-efb8843f24ef5d89 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=9b4011eb20765e9a -C extra-filename=-4229758ab5556cbc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=55c0e2eb81a636e0 -C extra-filename=-d96d8df8e8282f0d --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` 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=c301f4a19b420141 -C extra-filename=-f72ed1b906ac4719 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d841cebcc8e79fac -C extra-filename=-2e4b69ca5f63104e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=7feb5626681f15ed -C extra-filename=-03be574d75b5918e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=9f283d1730d2c344 -C extra-filename=-a7a8b9ed4ea1d2d4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=003bdf10f595e250 -C extra-filename=-683a40aeb8d24d26 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d096e2d85858c459 -C extra-filename=-773c1c8e544014a0 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=7b7964ae73f14b3a -C extra-filename=-30a7920187673a70 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=e08255f825cd66f4 -C extra-filename=-42f6487c38e5f622 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff-a0de5e9f5e0f801e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=904fd11164c6702c -C extra-filename=-afb5828d5b613ef1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libassert_fs-0271c554919808b5.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcachedir-04c6ca3c974c2e61.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap_complete_command-bf42070e2b627877.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclearscreen-298c9fb39e9d7594.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobwalk-c017be6bf43130e2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta_cmd-7bc65c87ea2edd10.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnotify-a8e098c348fd2758.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librkyv-9e3da41523b1092e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtikv_jemallocator-5b5551b017ca3718.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwild-11d4605466d03f6b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=ca4650eecd5621df -C extra-filename=-8e01fa03a6712c6e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml_parser-0be4a68d41905822.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=0db1461c28dc7a75 -C extra-filename=-8d6afc6829480b82 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=8bcc460141576817 -C extra-filename=-e72bdd5b3f13f209 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_server-1950f658ab131f57.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=0e4b49c9adb69754 -C extra-filename=-70b2e95934246aaa --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name generate_inline_tests --edition=2024 crates/ruff_python_parser/tests/generate_inline_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d96547e9e63ec6af -C extra-filename=-7b88f13e2017d54e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1c7851ae06d85723 -C extra-filename=-bf1a7199eb5762f9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=6a1d5e85c88ef28e -C extra-filename=-4750a1674340bb1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=acd9b2157e25ba8e -C extra-filename=-e1216beaa7cbed75 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=1e9aebc5a60e8702 -C extra-filename=-bbfeea3b795acc13 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd4b47535dea1c6a -C extra-filename=-5aa27b4f876782be --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=21df59b226931d93 -C extra-filename=-51da758eab53e3fd --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcrossbeam-3ff1c472633b74fd.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libgen_lsp_types-5e4426262599a581.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblsp_server-8737715c771160c7.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_markdown-4ef1d7caf22e8a1f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_log-3d60aacb88d65819.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=84e3cde40135ce2f -C extra-filename=-0b6030a142a200ab --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4f1619ce4d9dd79b -C extra-filename=-97060ef2593a1f34 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` 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=65d7fc2f2cff42a4 -C extra-filename=-97c5cc897161e720 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b4cb09f1238b142a -C extra-filename=-815daede5c7c92e2 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=045ddc0d0a4d2ed9 -C extra-filename=-a39886689750f6d8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=663d99e9e4cecb94 -C extra-filename=-745429fa8ad88f96 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9daa974affb1e8d6 -C extra-filename=-762219fe62270198 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=42671645a41e3209 -C extra-filename=-395cc29e02b992c4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1738ee34cd1349d8 -C extra-filename=-4e56a1d6a558667c --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=efce2e9d9a7086ca -C extra-filename=-0a8a91702cf81972 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5cb576c0e2774812 -C extra-filename=-9eca56c872d76119 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8ef42339f4946c67 -C extra-filename=-891dbb81c77a8038 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3baf82593534158c -C extra-filename=-6024ad7cab46bbdc --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=37e269a59882bc22 -C extra-filename=-ca92bb300fde42ed --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fae6bdb13c90a982 -C extra-filename=-feacb41681d54366 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=af1c9b587ec1b15b -C extra-filename=-ea5f383998f46b50 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3b9d51f3017a3dd3 -C extra-filename=-b70f080b7d2dc613 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2db9d04890aa7603 -C extra-filename=-0626117ce2d86215 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=98bee78757104f5a -C extra-filename=-5a7901c0dd036671 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0eb215f6330e0017 -C extra-filename=-9a3c61cc23f44f83 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libargfile-c2da89bd1a2735b3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=150c872be395fcee -C extra-filename=-e9da43e0674653ef --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=a304cfa07d6c617b -C extra-filename=-cb5e50904410c518 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` 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=a08b0e52fb32ffe1 -C extra-filename=-fba97f787c36d305 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cf98a28e27f2ba3c -C extra-filename=-abc002ea3dec8892 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-14cba488e07f93a0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-58eb83beb9cf2329.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-6193036611ced12a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-39a5b958fe06a62f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=b06bd4b9e38e3bdc -C extra-filename=-aac75cc4d43123a9 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64` 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=bd9639bd839c84e5 -C extra-filename=-4068b3264815ba9e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_combine-74567b6247976f13.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=d6ca4c9043b7d88e -C extra-filename=-d44d94686364d090 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=3e4358c097871253 -C extra-filename=-bfb58aa378301837 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=ec81281f9da1a351 -C extra-filename=-900b722ae3b68d71 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=a12a6e14ea32053c -C extra-filename=-5ea970c9cd275421 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=621e10711a2d129c -C extra-filename=-a5d7a24c728f8af8 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=8b322d05d016d8a5 -C extra-filename=-1f0d8b87ca6e874b --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-71932129434eb748.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-76d7972cbeaedbe0.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=69ac9d3453a05770 -C extra-filename=-ed65326a685b75d1 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libicu_properties-82ab766c7bb0344e.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3a9eb40688484b71 -C extra-filename=-1d90b30d58466a1f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/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=fd4783156f062f67 -C extra-filename=-f463847ac7277bd4 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out` 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=dcb0793c60c721f4 -C extra-filename=-dc54f0b969652326 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=66dae77a5c9f1774 -C extra-filename=-3f657647919cb18f --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=840c5501a16587fe -C extra-filename=-29047b9a33c2c216 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f0a6b5aac89c7f25 -C extra-filename=-87f5537df4a97560 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1dac358ddf94d79d -C extra-filename=-d2116d253d25ab96 --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-840dbdbca6056a65.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a6dbd588b5e83a3e -C extra-filename=-f75e33114a19da7e --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fb3eb8101b09270b -C extra-filename=-7603c187cc7861ca --out-dir /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib -Copt-level=3 -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 58m 58s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-8e01fa03a6712c6e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 108 tests test assertion::tests::error ... ok test assertion::tests::error_with_message_and_column ... ok test assertion::tests::error_with_rule ... ok test assertion::tests::error_with_rule_and_column ... ok test assertion::tests::error_with_rule_and_message ... ok test assertion::tests::error_with_rule_and_message_and_column ... ok test assertion::tests::multiple_lines ... ok test assertion::tests::multiple_lines_mixed_stack ... ok test assertion::tests::prior_line ... ok test assertion::tests::stacked_mixed ... ok test assertion::tests::stacked_prior_line ... ok test assertion::tests::toml_comments ... ok test assertion::tests::ty_display ... ok test diagnostic::tests::sort_and_group ... ok test matcher::tests::bad_column_number_not_allowed ... ok test matcher::tests::bare_error_assertion_not_allowed ... ok test matcher::tests::bare_reveal_assertion_not_allowed ... ok test matcher::tests::column_number_not_allowed_after_message ... ok test matcher::tests::column_number_not_allowed_after_rule_code ... ok test matcher::tests::column_only_error_assertion_not_allowed ... ok test matcher::tests::default_error_rule ... ok test matcher::tests::error_match_all ... ok test matcher::tests::error_match_all_wrong_column ... ok test matcher::tests::error_match_all_wrong_message ... ok test matcher::tests::error_match_all_wrong_rule ... ok test matcher::tests::error_match_column_and_message ... ok test matcher::tests::error_match_column_and_rule ... ok test matcher::tests::error_match_column_and_rule_and_message ... ok test matcher::tests::error_match_message ... ok test matcher::tests::error_match_rule ... ok test matcher::tests::error_match_rule_and_message ... ok test matcher::tests::error_match_rule_lots_of_whitespace ... ok test matcher::tests::error_match_rule_no_whitespace ... ok test matcher::tests::error_unmatched ... ok test matcher::tests::error_wrong_column ... ok test matcher::tests::error_wrong_message ... ok test matcher::tests::error_wrong_rule ... ok test matcher::tests::interspersed_matches_and_mismatches ... ok test matcher::tests::more_diagnostics_than_assertions ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_all_same ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_mismatch ... ok test matcher::tests::multiple_column_numbers_not_allowed ... ok test matcher::tests::multiple_column_numbers_not_allowed_even_if_interspersed ... ok test matcher::tests::parenthesized_expression ... ok test matcher::tests::revealed_match ... ok test matcher::tests::revealed_match_with_only_undefined ... ok test matcher::tests::revealed_match_with_undefined ... ok test matcher::tests::revealed_mismatch_with_undefined ... ok test matcher::tests::revealed_unmatched ... ok test matcher::tests::revealed_wrong_message ... ok test matcher::tests::revealed_wrong_rule ... ok test matcher::tests::trailing_quote_without_message_not_allowed ... ok test matcher::tests::two_rule_codes_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed_even_after_rule_code ... ok test matcher::tests::unclosed_rule_not_allowed ... ok test matcher::tests::undefined_reveal_type_mismatched ... ok test matcher::tests::undefined_reveal_type_unmatched ... ok test parser::tests::allowlisted_html_comments_are_permitted ... ok test parser::tests::cannot_generate_name_for_lang ... ok test parser::tests::code_blocks_must_not_be_indented ... ok test parser::tests::custom_file_path ... ok test parser::tests::disallow_merged_snippets_in_presence_of_explicit_paths ... ok test parser::tests::disallow_pyi_snippets_in_presence_of_merged_py_snippets ... ok test parser::tests::duplicate_section_directive_not_allowed ... ok test parser::tests::empty ... ok test parser::tests::empty_file ... ok test parser::tests::explicitly_named_toml_file ... ok test parser::tests::files_with_lang_text_can_have_any_paths ... ok test parser::tests::files_with_no_extension_can_have_any_lang ... ok test parser::tests::header_start_at_beginning_of_line ... ok test parser::tests::ignores_pycon_blocks ... ok test parser::tests::ignores_python_blocks_with_ignore_metadata ... ok test parser::tests::line_break_in_header_1 ... ok test parser::tests::line_break_in_header_2 ... ok test parser::tests::merged_snippets ... ok test parser::tests::mismatching_lang ... ok test parser::tests::multi_line_file ... ok test parser::tests::multiple_file_tests ... ok test parser::tests::multiple_tests ... ok test parser::tests::no_duplicate_name_files_in_test ... ok test parser::tests::no_header_inside_test ... ok test parser::tests::no_lang ... ok test parser::tests::no_merged_snippets_for_explicit_paths ... ok test parser::tests::no_new_line_at_eof ... ok test parser::tests::no_newline_between_prose_and_code ... ok test parser::tests::no_usage_of_autogenerated_name ... ok test parser::tests::notebook_test ... ok test parser::tests::obvious_typos_in_directives_are_detected ... ok test parser::tests::path_colon_on_next_line ... ok test parser::tests::path_with_backtick ... ok test parser::tests::path_with_line_break ... ok test parser::tests::path_with_space ... ok test parser::tests::random_trailing_backtick_quoted ... ok test parser::tests::section_directive_must_appear_before_config ... ok test parser::tests::section_directive_must_appear_before_embedded_files ... ok test parser::tests::separate_path ... ok test parser::tests::separate_path_whitespace_1 ... ok test parser::tests::separate_path_whitespace_2 ... ok test parser::tests::single_file_test ... ok test parser::tests::snapshot_diagnostic_directive_detection_ignores_whitespace ... ok test parser::tests::source_map_reports_invalid_relative_line ... ok test parser::tests::source_map_to_absolute_line_number ... ok test parser::tests::unbraced_metadata_not_allowed ... ok test parser::tests::unterminated_code_block_1 ... ok test parser::tests::unterminated_code_block_2 ... ok test tests::preserves_site_packages_paths_in_inline_snapshots ... ok test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff-afb5828d5b613ef1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 27 tests test cache::tests::cache_adds_file_on_lint ... ok test cache::tests::cache_adds_files_on_format ... ok test cache::tests::cache_adds_files_on_lint ... ok test cache::tests::cache_does_not_add_file_on_lint_with_diagnostic ... ok test cache::tests::cache_file_permissions_match_default_file_permissions ... ok test cache::tests::cache_invalidated_on_file_modified_time ... ok test cache::tests::cache_invalidated_on_permission_change ... ok test cache::tests::cache_removes_stale_files_on_persist ... ok test cache::tests::file_changes_invalidate_file_cache ... ok test cache::tests::format_updates_cache_entry ... ok test cache::tests::same_results::ruff_linter_fixtures ... ok test cache::tests::same_results::ruff_notebook_fixtures ... ok test commands::check::test::unreadable_files ... ok test commands::format::tests::error_diagnostics ... ok test commands::format::tests::modified_range::deletion ... ok test commands::format::tests::modified_range::empty ... ok test commands::format::tests::modified_range::equal ... ok test commands::format::tests::modified_range::insertion ... ok test commands::format::tests::modified_range::modification ... ok test commands::format::tests::modified_range::strict_prefix ... ok test test_file_change_detector::detect_correct_file_change ... ok test test_set_colored_override::cli_args_takes_precedences_over_force_color_env ... ok test test_set_colored_override::force_color_env_is_respected ... ok test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff-773c1c8e544014a0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/analyze_graph-683a40aeb8d24d26 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.24s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/cli-f72ed1b906ac4719 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.83s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/config-03be574d75b5918e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2 tests test lint_select ... ok test lint_select_json ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/direxist_guard-2e4b69ca5f63104e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test check_in_deleted_directory_errors ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/integration_test-42f6487c38e5f622 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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_hidden_unsafe_fixes ... ok test check_hints_hidden_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_no_hint_for_hidden_unsafe_fixes_when_disabled ... ok test check_no_hint_for_hidden_unsafe_fixes_with_no_safe_fixes_when_disabled ... ok test check_shows_unsafe_fixes_with_opt_in ... 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/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/resolve_files-a7a8b9ed4ea1d2d4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test check_project_from_project_subdirectory_respects_includes ... ok test check_project_include_defaults ... ok test check_project_respects_direct_paths ... ok test check_project_respects_subdirectory_includes ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/color-ea5f383998f46b50 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 32 tests test ann_eof::case ... ok test ann_insertion::case ... ok test ann_multiline2::case ... ok test ann_multiline::case ... ok test ann_removed_nl::case ... ok test ensure_emoji_highlight_width::case ... ok test first_snippet_is_primary::case ... ok test fold_ann_multiline::case ... ok test fold_bad_origin_line::case ... ok test fold_leading::case ... ok test fold_trailing::case ... ok test highlight_diff_line_with_wide_characters::case ... ok test highlight_duplicated_diff_lines::case ... ok test highlight_first_line_tab_371::test ... ok test highlight_source::case ... ok test highlight_source_multi_width_chars::case ... ok test highlight_source_zero_width_chars::case ... ok test issue_9::case ... ok test multiline_removal_indent::test ... ok test multiline_removal_last_line_tabs::test ... ok test multiline_removal_suggestion::case ... ok test multiple_annotations::case ... ok test multiple_highlight_duplicated::case ... ok test multiple_multiline_removal::case ... ok test primary_title_second_group::case ... ok test regression_leading_tab_label_alignment::case ... ok test regression_leading_tab_long_line::case ... ok test simple::case ... ok test strip_line::case ... ok test strip_line_char::case ... ok test strip_line_non_ws::case ... ok test styled_title::case ... ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/examples-a39886689750f6d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 13 tests test custom_error ... ignored test custom_level ... ignored test elide_header ... ignored test ensure_all_examples_have_tests ... ok test expected_type ... ignored test footer ... ignored test format ... ignored test highlight_message ... ignored test highlight_source ... ignored test id_hyperlink ... ignored test multi_suggestion ... ignored test multislice ... ignored test struct_name_as_context ... ignored test result: ok. 1 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/formatter-feacb41681d54366 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 114 tests test alignment ... ok test annotate_eol ... ok test annotate_eol2 ... ok test annotate_eol3 ... ok test annotate_eol4 ... ok test annotate_eol_double_width ... ok test annotate_newline_empty_span ... ok test char_and_nl_annotate_char ... ok test char_eol_annotate_char ... ok test char_eol_annotate_char_double_width ... ok test consistent_indentation_with_trailing_newline ... ok test diagnostic_width ... ok test diagnostic_width2 ... ok test diff_format ... ok test dont_panic_narrow_term_width_short_span ... ok test duplicate_annotations ... ok test e0271 ... ok test e0271_2 ... ok test empty_span_end_line ... ok test empty_span_start_line ... ok test hide_snippet ... ok test highlighting ... ok test id_on_title ... ok test issue_130 ... ok test keep_lines1 ... ok test keep_lines2 ... ok test leading_nbsp_no_overflow ... ok test lineno_offset ... ok test long_e0308 ... ok test long_line_cut ... ok test long_line_cut_custom ... ok test macros_not_utf8 ... ok test max_line_num_no_fold ... ok test message_before_primary_snippet ... ok test multi_and_single ... ok test multi_newline_span ... ok test multiline_eol_start ... ok test multiline_eol_start2 ... ok test multiline_eol_start3 ... ok test multiline_eol_start_double_width ... ok test multiline_eol_start_eof_end ... ok test multiline_eol_start_eof_end_double_width ... ok test multiline_eol_start_eol_end ... ok test multiline_eol_start_eol_end2 ... ok test multiline_eol_start_eol_end3 ... ok test multiline_removal ... ok test multiline_removal2 ... ok test multiline_replacement ... ok test multiple_line_num_widths ... ok test multiple_replacements ... ok test multiple_replacements2 ... ok test multiple_snippet_no_path ... ok test only_origin ... ok test origin_correct_mid_line ... ok test origin_correct_start_line ... ok test original_matches_replacement_suffix ... ok test padding_last_in_group ... ok test padding_last_in_group_with_group_after ... ok test prefer_first_annotation_on_secondary_snippets ... ok test secondary_title_custom_level_text ... ok test secondary_title_no_level_text ... ok test single_line_non_overlapping_suggestions ... ok test single_line_non_overlapping_suggestions2 ... ok test snippet_no_path ... ok test span_eol ... ok test suggestion_different_path_than_primary ... ok test suggestion_no_fold ... ok test suggestion_no_fold_replacement_ends_with_newline ... ok test suggestion_same_as_source ... ok test suggestion_span_bigger_than_source - should panic ... ok test suggestion_span_line_end ... ok test suggestion_span_one_bigger_than_source ... ok test suggestion_span_source_end ... ok test tab ... ok test test_anon_lines ... ok test test_format_footer_title ... ok test test_format_no_id ... ok test test_format_no_severity ... ok test test_format_no_severity_or_id ... ok test test_format_skip_title ... ok test test_format_snippet_annotation_standalone ... ok test test_format_snippet_only ... ok test test_format_snippets_continuation ... ok test test_format_title ... ok test test_i26 - should panic ... ok test test_i_29 ... ok test test_multi_group_no_snippet ... ok test test_multi_secondary_group_no_snippet ... ok test test_only_source ... ok test test_point_to_double_width_characters ... ok test test_point_to_double_width_characters_across_lines ... ok test test_point_to_double_width_characters_mixed ... ok test test_point_to_double_width_characters_multiple ... ok test test_source_annotation_standalone_multiline ... ok test test_source_annotation_standalone_singleline ... ok test test_source_content ... ok test three_multi_and_single ... ok test trailing_newline_span ... ok test trim_ascii_annotate_ascii_end_no_label ... ok test trim_ascii_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_ascii_end_no_label ... ok test trim_unicode_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_unicode_end_no_label ... ok test trim_unicode_annotate_unicode_end_with_label ... ok test trim_unicode_annotate_unicode_middle_no_label ... ok test trim_unicode_annotate_unicode_middle_with_label ... ok test trimmed_multiline_suggestion ... ok test trimmed_multiline_suggestion_elided_lines ... ok test two_multi_and_single ... ok test two_single_line_same_line ... ok test two_suggestions_same_span ... ok test two_suggestions_same_span2 ... ok test unicode_cut_handling ... ok test unterminated_string_multiline ... ok test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff-745429fa8ad88f96 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 10 tests test insertion_with_trailing_whitespace ... ok test multiple_insertions ... ok test patch_with_other_cell ... ok test patch_with_other_path_cell ... ok test patch_with_other_path_incrementing_cell ... ok test patch_with_primary_cell ... ok test patch_with_primary_path_cell ... ok test patch_with_primary_path_incrementing_cell ... ok test snippet_with_cell ... ok test snippet_with_path_cell ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/rustc_tests-b70f080b7d2dc613 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 72 tests test align_fail ... ok test alloc_error_handler_bad_signature_2 ... ok test array_into_iter ... ok test autoderef_box_no_add ... ok test bad_char_literals ... ok test binary_op_not_allowed_issue_125631 ... ok test const_generics_issue_82656 ... ok test deriving_meta_unknown_trait ... ok test different_overlap ... ok test dont_project_to_specializable_projection ... ok test emitter_overflow_bad_whitespace ... ok test ends_on_col0 ... ok test ends_on_col2 ... ok test ingle_label_with_message ... ok test invalid_arguments_unterminated ... ok test issue_109854 ... ok test issue_114529_illegal_break_with_value ... ok test issue_42234_unknown_receiver_type ... ok test issue_91334 ... ok test lint_map_unit_fn ... ok test long_snippet ... ok test long_snippet_multiple_spans ... ok test long_span_long ... ok test long_span_longest ... ok test long_span_short ... ok test long_span_shortest ... ok test match_same_arms ... ok test method_on_ambiguous_numeric_type ... ok test minimum_depth ... ok test mismatched_types1 ... ok test mismatched_types2 ... ok test missing_semicolon ... ok test multi_suggestion ... ok test multiple_labels_primary_without_message ... ok test multiple_labels_primary_without_message_2 ... ok test multiple_labels_secondary_without_message ... ok test multiple_labels_secondary_without_message_2 ... ok test multiple_labels_secondary_without_message_3 ... ok test multiple_labels_with_message ... ok test multiple_labels_without_message ... ok test multiple_labels_without_message_2 ... ok test multiple_origin ... ok test nested ... ok test nested_macro_rules ... ok test non_nested ... ok test non_overlapping ... ok test not_found_self_type_differs_shadowing_trait_item ... ok test not_repeatable ... ok test object_fail ... ok test origin_path_repeated ... ok test origin_path_repeated_element_between ... ok test overlapping_start_and_end ... ok test pat_tuple_field_count_cross ... ok test pattern_usefulness_empty_match ... ok test primitive_reprs_should_have_correct_length ... ok test rustdoc_ui_diagnostic_width ... ok test short_error_format1 ... ok test short_error_format2 ... ok test single_label_without_message ... ok test str_escape ... ok test suggest_box_new ... ok test timeout ... ok test too_many_field_suggestions ... ok test triple_exact_overlap ... ok test triple_overlap ... ok test unclosed_1 ... ok test unclosed_2 ... ok test unclosed_3 ... ok test unclosed_4 ... ok test unclosed_5 ... ok test unsafe_extern_suggestion ... ok test unterminated_nested_comment ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/cache_key-d2116d253d25ab96 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 7 tests test enum_named_fields_variant ... ok test enum_unit_variant ... ok test enum_unnamed_fields_variant ... ok test named_field_struct ... ok test struct_ignored_fields ... ok test unit_struct_cache_key ... ok test unnamed_field_struct ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_command_line-9a3c61cc23f44f83 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_db-1f0d8b87ca6e874b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 164 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 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. 163 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_formatter-29047b9a33c2c216 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 30 tests test arguments::tests::test_nesting ... ok test format_element::document::tests::display_elements ... ok test format_element::document::tests::display_elements_with_source_text_slice ... ok test format_element::document::tests::display_invalid_document ... ok test format_element::document::tests::escapes_quotes ... ok test format_element::tests::test_normalize_newlines ... ok test format_element::tests::text_width ... ok test macros::tests::best_fitting_variants_print_as_lists ... ok test macros::tests::test_multiple_elements ... ok test macros::tests::test_single_element ... ok test printer::queue::tests::extend_back_empty_queue ... ok test printer::queue::tests::extend_back_pop_last ... ok test printer::stack::tests::restore_consumed_stack ... ok test printer::stack::tests::restore_partially_consumed_stack ... ok test printer::stack::tests::restore_stack ... ok test printer::tests::conditional_with_group_id_in_fits ... ok test printer::tests::it_breaks_a_group_if_a_string_contains_a_newline ... ok test printer::tests::it_breaks_a_group_if_it_contains_a_hard_line_break ... ok test printer::tests::it_breaks_parent_groups_if_they_dont_fit_on_a_single_line ... ok test printer::tests::it_converts_line_endings ... ok test printer::tests::it_prints_a_group_on_a_single_line_if_it_fits ... ok test printer::tests::it_prints_consecutive_empty_lines_as_many ... ok test printer::tests::it_prints_consecutive_hard_lines_as_one ... ok test printer::tests::it_prints_consecutive_mixed_lines_as_many ... ok test printer::tests::it_tracks_the_indent_for_each_token ... ok test printer::tests::it_use_the_indent_character_specified_in_the_options ... ok test printer::tests::line_suffix_printed_at_end ... ok test printer::tests::line_suffix_with_reserved_width ... ok test printer::tests::out_of_order_group_ids ... ok test printer::tests::test_fill_breaks ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_index-dc54f0b969652326 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 5 tests test idx::tests::debug ... ok test idx::tests::from_u32_panics_for_u32_max - should panic ... ok test idx::tests::from_usize_panics_for_u32_max - should panic ... ok test idx::tests::max_value ... ok test idx::tests::max_value_usize ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_linter-abc002ea3dec8892 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2837 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::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::preview_lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::preview_lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::preview_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_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_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_3_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::previewmode_disabled_stable_expects ... ok test rules::isort::tests::no_line_too_long_after_fix::previewmode_enabled_preview_expects ... 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::preview::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::preview::path_new_fit_line_length_pragma_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_linetoolong_path_new_e501_5_py_expects ... 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_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_ospathcommonprefix_path_new_ruf071_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_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. 2833 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.18s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_markdown-97060ef2593a1f34 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 17 tests test tests::format_code_blocks_basic ... ok test tests::format_code_blocks_extension_mapping ... ok test tests::format_code_blocks_ignore_blackendocs_off ... ok test tests::format_code_blocks_ignore_ruff_off ... ok test tests::format_code_blocks_ignore_to_end ... ok test tests::format_code_blocks_invalid_closing_fence_form_feed ... ok test tests::format_code_blocks_invalid_closing_fence_info ... ok test tests::format_code_blocks_long_fence ... ok test tests::format_code_blocks_longer_closing_fence ... ok test tests::format_code_blocks_nested ... ok test tests::format_code_blocks_python_console ... ok test tests::format_code_blocks_quarto ... ok test tests::format_code_blocks_syntax_error ... ok test tests::format_code_blocks_tildes ... ok test tests::format_code_blocks_unchanged ... ok test tests::format_code_blocks_unlabeled_python ... ok test tests::format_code_blocks_unlabeled_rust ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-303bd208546c4595 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 54 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::typing.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_notebook-fba97f787c36d305 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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 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. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_ast-3f657647919cb18f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 55 tests test helpers::tests::any_over_stmt_type_alias ... ok test helpers::tests::any_over_type_param_param_spec ... ok test helpers::tests::any_over_type_param_type_var ... ok test helpers::tests::any_over_type_param_type_var_tuple ... ok test helpers::tests::resolve_import ... ok test identifier::tests::extract_global_names ... ok test name::tests::empty_vec ... ok test name::tests::extend_from_slice_heap ... ok test name::tests::extend_from_slice_stack ... ok test name::tests::extend_from_slice_stack_spill ... ok test name::tests::extend_heap ... ok test name::tests::extend_stack ... ok test name::tests::extend_stack_spilled ... ok test name::tests::from_slice_heap ... ok test name::tests::from_slice_stack ... ok test name::tests::from_slice_stack_capacity ... ok test name::tests::pop_heap ... ok test name::tests::pop_stack ... ok test name::tests::push_stack ... ok test name::tests::push_stack_spill ... ok test name::tests::salsa_lookup_name_from_str ... ok test node_index::tests::test_node_index ... ok test nodes::tests::f_string_parts ... ok test nodes::tests::size ... ok test script::tests::carriage_return_line_endings ... ok test script::tests::last_closing_delimiter_discards_following_comments ... ok test script::tests::metadata_block_range_includes_both_delimiters ... ok test script::tests::metadata_range_accounts_for_unicode_crlf_and_multiline_values ... ok test str::tests::prefix_uniqueness ... ok test token::tokens::tests::tokens_after_offset_at_last_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_start ... ok test token::tokens::tests::tokens_after_offset_between_tokens ... ok test token::tokens::tests::tokens_after_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_before_offset_after_first_token_gap ... ok test token::tokens::tests::tokens_before_offset_at_first_token_start ... ok test token::tokens::tests::tokens_before_offset_at_last_token_end ... ok test token::tokens::tests::tokens_before_offset_at_second_token_start ... ok test token::tokens::tests::tokens_before_offset_at_token_end ... ok test token::tokens::tests::tokens_before_offset_at_token_start ... ok test token::tokens::tests::tokens_before_offset_between_tokens ... ok test token::tokens::tests::tokens_before_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_at_token_offset ... ok test token::tokens::tests::tokens_in_range_end_offset_at_token_start ... ok test token::tokens::tests::tokens_in_range_end_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_end_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_start_offset_at_token_end ... ok test token::tokens::tests::tokens_in_range_start_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_start_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_first_token_start ... ok test token::tokens::tests::tokens_split_at_inside_gap ... ok test token::tokens::tests::tokens_split_at_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_last_token_end ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after_zero_length - should panic ... ok test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/comparable-a01c012d6215074c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 8 tests test concatenated_bytes_compare_equal ... ok test concatenated_fstrings_compare_equal ... ok test concatenated_strings_compare_equal ... ok test concatenated_tstrings_compare_equal ... ok test dynamic_tuple_elements_do_not_compare_by_value ... ok test equivalent_numbers_hash_equal ... ok test large_integers_fall_back_to_structural_comparison ... ok test t_strings_literal_order_matters_compare_unequal ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/identifier-d96d8df8e8282f0d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test extract_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/match_pattern-8ec86cfad8ad88a6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test pattern_is_wildcard ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/parentheses-efb8843f24ef5d89 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 10 tests test test_call_arguments_not_counted ... ok test test_call_with_parenthesized_argument ... ok test test_double_parentheses ... ok test test_multiline_with_parentheses ... ok test test_no_parentheses ... ok test test_parentheses_iterator_multiple ... ok test test_parentheses_with_comments ... ok test test_parentheses_with_whitespace ... ok test test_parenthesized_range_multiple ... ok test test_single_parentheses ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/parenthesize-4229758ab5556cbc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 8 tests test test_non_parenthesized_argument ... ok test test_non_parenthesized_name ... ok test test_non_parenthesized_tuple_member ... ok test test_parenthesized_argument ... ok test test_parenthesized_name ... ok test test_parenthesized_tuple_member ... ok test test_twice_parenthesized_argument ... ok test test_twice_parenthesized_name ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/source_order-6ba89e242000dbc3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/stmt_if-80867621a59836d7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test extract_elif_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/visitor-eb565580a28adcc7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_codegen-e9da43e0674653ef --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 218 tests test generator::tests::ast_tuple_parentheses::basic_assign_multi ... ok test generator::tests::ast_tuple_parentheses::basic_assign_single ... ok test generator::tests::ast_tuple_parentheses::basic_multi ... ok test generator::tests::ast_tuple_parentheses::basic_single ... ok test generator::tests::ast_tuple_parentheses::nested ... ok test generator::tests::ast_unparse_quote::basic_bytes_ignored ... ok test generator::tests::ast_unparse_quote::basic_bytes_single ... ok test generator::tests::ast_unparse_quote::basic_fstring_single ... ok test generator::tests::ast_unparse_quote::basic_str_ignored ... ok test generator::tests::ast_unparse_quote::basic_str_single ... ok test generator::tests::ast_unparse_quote::remain_str_single ... ok test generator::tests::ast_unparse_quote::type_ann_single ... ok test generator::tests::implicit_string_concatenation ... ok test generator::tests::indent ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_world_expects ... ok test generator::tests::quote ... ok test generator::tests::raw ... ok test generator::tests::self_documenting_fstring ... ok test generator::tests::set_indent ... ok test generator::tests::set_line_ending ... ok test generator::tests::unparse ... ok test generator::tests::unparse_magic_commands ... ok test stylist::tests::indent_non_breaking_whitespace ... ok test stylist::tests::indentation ... ok test stylist::tests::line_ending ... ok test stylist::tests::owned_style_preserves_source_style ... ok test stylist::tests::quote ... ok test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_edits-f463847ac7277bd4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test call::tests::call_unwrapping_preserves_context ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_formatter-70b2e95934246aaa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_formatter-4750a1674340bb1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/fixtures-e1216beaa7cbed75 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 376 tests test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/comments_in_double_parens.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/comment_after_escaped_newline.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.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/raw_docstring.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/type_expansion.py ... ok test format::carriage_return/string.py ... ok test black_compatibility::cases/stub.pyi ... ok test format::empty_multiple_trailing_newlines.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/binary_implicit_string.py ... ok test format::docstring_non_visible_characters.py ... ok test format::empty_trailing_newline.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::docstring_newlines.py ... ok test format::empty_whitespace.py ... ok test format::expression/binary_pow_spacing.py ... ok test black_compatibility::cases/tupleassign.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::comment_prefixes.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::docstring_tab_indentation.py ... ok test format::docstring_chaperones.py ... ok test format::expression/await.py ... ok test format::docstring.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/attribute.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test format::empty_now_newline.py ... ok test format::expression/number.py ... ok test format::expression/compare.py ... ok test format::expression/named_expr.py ... ok test format::expression/list_comp.py ... ok test format::expression/dict_comp.py ... ok test format::expression/if.py ... ok test format::expression/slice.py ... ok test format::expression/split_empty_brackets.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/unsplittable.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::expression/hug.py ... ok test format::expression/generator_exp.py ... ok test format::expression/bytes.py ... ok test format::expression/binary.py ... ok test format::expression/call.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/unary.py ... ok test format::fluent.py ... ok test format::expression/list.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/starred.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/yield_from.py ... ok test format::expression/dict.py ... ok test format::expression/subscript.py ... ok test format::expression/tuple.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::expression/yield.py ... ok test format::expression/set_comp.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::expression/string.py ... ok test format::expression/join_implicit_concatenated_string.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/yapf.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::expression/lambda.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_skip/reason.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::parentheses/nested.py ... ok test format::newlines.pyi ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/type_params.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/semicolons.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_on_off/indent.py ... ok test format::expression/tstring.py ... ok test format::range_formatting/end_of_file.py ... ok test format::notebook_docstring.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/decorators.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::multiline_string_deviations.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::newlines.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/module.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::quote_style.py ... ok test format::range_formatting/same_line_body.py ... ok test format::preview.py ... ok test format::range_formatting/indent.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::expression/fstring.py ... ok test format::range_formatting/regressions.py ... ok test format::statement/assign.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/delete.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/global.py ... ok test format::statement/aug_assign.py ... ok test format::statement/ann_assign.py ... ok test format::statement/break.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::statement/for.py ... ok test format::statement/import.py ... ok test format::statement/module_comment.py ... ok test format::statement/lazy_import.py ... ok test format::statement/if.py ... ok test format::statement/nonlocal.py ... ok test format::statement/assert.py ... ok test format::statement/class_definition.py ... ok test format::statement/return.py ... ok test format::statement/raise.py ... ok test format::statement/import_from.py ... ok test format::statement/function.py ... ok test format::statement/top_level.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/top_level.pyi ... ok test format::statement/assignment_split_value_first.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::stub_files/top_level.pyi ... ok test format::stub_files/comments.pyi ... ok test format::statement/while.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::statement/match.py ... ok test format::trailing_pragma_nested.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::trivia.py ... ok test format::statement/try.py ... ok test format::statement/with_39.py ... ok test format::tab_width.py ... ok test format::stub_files/nesting.pyi ... ok test format::trailing_comments.py ... ok test format::statement/type_alias.py ... ok test format::stub_files/suite.pyi ... ok test format::statement/with.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/normalizer-bbfeea3b795acc13 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_importer-900b722ae3b68d71 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 3 tests test insertion::tests::existing_import_works ... ok test insertion::tests::start_of_block ... ok test insertion::tests::start_of_file ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_index-1d90b30d58466a1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test indexer::tests::continuation ... ok test indexer::tests::test_f_string_ranges ... ok test indexer::tests::test_fstring_innermost_outermost ... ok test indexer::tests::test_triple_quoted_f_string_ranges ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_literal-ed65326a685b75d1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 24 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::changed ... 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. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_parser-bf1a7199eb5762f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 242 tests test lexer::indentation::tests::indentation_try_compare ... ok test lexer::tests::backslash_continuation_at_root ... ok test lexer::tests::backslash_continuation_indentation ... ok test lexer::tests::backslash_continuation_mismatch_indentation ... ok test lexer::tests::bom ... ok test lexer::tests::bom_with_offset ... ok test lexer::tests::bom_with_offset_edge ... ok test lexer::tests::dedent_after_whitespace ... ok test lexer::tests::lex_fstring_missing_brace ... ok test lexer::tests::lex_fstring_missing_brace_after_format_spec ... ok test lexer::tests::lex_fstring_unclosed ... ok test lexer::tests::multiple_backslash_continuation ... ok test lexer::tests::non_ascii_identifier_flag ... ok test lexer::tests::test_assignment ... ok test lexer::tests::test_comment_until_mac_eol ... ok test lexer::tests::test_comment_until_unix_eol ... ok test lexer::tests::test_comment_until_windows_eol ... ok test lexer::tests::test_double_dedent_with_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_unix_eol ... ok test lexer::tests::test_double_dedent_with_tabs_windows_eol ... ok test lexer::tests::test_double_dedent_with_unix_eol ... ok test lexer::tests::test_double_dedent_with_windows_eol ... ok test lexer::tests::test_emoji_identifier ... ok test lexer::tests::test_empty_fstrings ... ok test lexer::tests::test_empty_ipython_escape_command ... ok test lexer::tests::test_empty_tstrings ... ok test lexer::tests::test_escape_unicode_name ... ok test lexer::tests::test_fstring ... ok test lexer::tests::test_fstring_comments ... ok test lexer::tests::test_fstring_conversion ... ok test lexer::tests::test_fstring_error ... ok test lexer::tests::test_fstring_escape ... ok test lexer::tests::test_fstring_escape_braces ... ok test lexer::tests::test_fstring_escape_raw ... ok test lexer::tests::test_fstring_expression_multiline ... ok test lexer::tests::test_fstring_multiline ... ok test lexer::tests::test_fstring_named_unicode ... ok test lexer::tests::test_fstring_named_unicode_raw ... ok test lexer::tests::test_fstring_nested ... ok test lexer::tests::test_fstring_newline_format_spec ... ok test lexer::tests::test_fstring_parentheses ... ok test lexer::tests::test_fstring_prefix ... ok test lexer::tests::test_fstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_fstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_fstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_fstring_with_format_spec ... ok test lexer::tests::test_fstring_with_ipy_escape_command ... ok test lexer::tests::test_fstring_with_lambda_expression ... ok test lexer::tests::test_fstring_with_multiline_format_spec ... ok test lexer::tests::test_fstring_with_named_expression ... ok test lexer::tests::test_fstring_with_nul_char ... ok test lexer::tests::test_indentation_with_mac_eol ... ok test lexer::tests::test_indentation_with_unix_eol ... ok test lexer::tests::test_indentation_with_windows_eol ... ok test lexer::tests::test_infinite_loop ... ok test lexer::tests::test_invalid_leading_zero_big ... ok test lexer::tests::test_invalid_leading_zero_small ... ok test lexer::tests::test_ipython_escape_command ... ok test lexer::tests::test_ipython_escape_command_assignment ... ok test lexer::tests::test_ipython_escape_command_indentation ... ok test lexer::tests::test_ipython_escape_command_line_continuation_mac_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_unix_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_windows_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_mac_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_unix_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_windows_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_not_an_assignment ... ok test lexer::tests::test_ipython_help_end_escape_command ... ok test lexer::tests::test_line_comment_empty ... ok test lexer::tests::test_line_comment_long ... ok test lexer::tests::test_line_comment_single_whitespace ... ok test lexer::tests::test_line_comment_whitespace ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_windows_eol ... ok test lexer::tests::test_line_continuation_at_eof_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_windows_eol ... ok test lexer::tests::test_logical_newline_line_comment ... ok test lexer::tests::test_match_softkeyword_in_notebook ... ok test lexer::tests::test_nested_t_and_fstring ... ok test lexer::tests::test_newline_in_brackets_mac_eol ... ok test lexer::tests::test_newline_in_brackets_unix_eol ... ok test lexer::tests::test_newline_in_brackets_windows_eol ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::binary_paren_interplay_grows_stack ... ok test parser::tests::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::invalid_async_chain_grows_stack ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nested_calls_grow_stack ... ok test parser::tests::nested_def_blocks_grow_stack ... ok test parser::tests::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::nested_lambda_chain_grows_stack ... ok test parser::tests::nested_lists_grow_stack ... ok test parser::tests::nested_match_patterns_grow_stack ... ok test parser::tests::nested_parens_grow_stack ... ok test parser::tests::nested_subscripts_grow_stack ... ok test parser::tests::nested_unary_chains_grow_stack ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::right_assoc_pow_chain_grows_stack ... ok test parser::tests::ternary_else_chain_grows_stack ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 242 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/fixtures-5aa27b4f876782be --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 557 tests test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::for_stmt_invalid_iter_expr.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::for_stmt_missing_target.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::for_stmt_missing_iter.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_unclosed_parameter_list.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_from_star.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::match_stmt_invalid_guard_expr.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_no_newline_before_case.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::params_no_arg_before_slash.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::raise_stmt_invalid_cause.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::pep701_nested_interpolation_py311.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::single_star_return.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_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::star_slices.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_type_var_missing_default.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_alias_incomplete_stmt.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_ok::async_function_definition.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::dotted_name_normalized_spaces.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::except_star_py311.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::nonlocal_stmt.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::param_with_annotation.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::valid_annotation_py313.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test inline_ok::walrus_py38.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/invalid_target.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/missing_expression_0.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.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/unary/named_expression.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.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/line_continuation_windows_eol.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_lexing/line_continuation_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_4.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/if_extra_indent.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.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/match/invalid_mapping_pattern.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/dictionary.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 557 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/generate_inline_tests-7b88f13e2017d54e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test generate_inline_tests ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_semantic-cb5e50904410c518 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test analyze::type_inference::tests::type_inference ... ok test binding::tests::size ... ok test cfg::tests::control_flow_graph::_jumps_py_expects ... ok test cfg::tests::control_flow_graph::_no_flow_py_expects ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_stdlib-f75e33114a19da7e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test identifiers::tests::migration_name ... ok test identifiers::tests::module_name ... ok test identifiers::tests::valid_identifiers ... ok test sys::tests::python_315_stdlib_modules ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_python_trivia-87f5537df4a97560 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 40 tests test name_matcher::tests::identifier_boundaries ... ok test name_matcher::tests::keyword_uses_literal_spelling ... ok test name_matcher::tests::normalization_can_change_identifiers ... ok test name_matcher::tests::normalized_unicode_uses_literal_spelling ... ok test name_matcher::tests::strings_and_comments_are_candidates ... ok test textwrap::tests::adjust_indent ... ok test textwrap::tests::dedent_blank_line ... ok test textwrap::tests::dedent_empty ... ok test textwrap::tests::dedent_empty_line ... ok test textwrap::tests::dedent_mixed_newlines ... ok test textwrap::tests::dedent_mixed_tabbed_whitespace ... ok test textwrap::tests::dedent_mixed_whitespace ... ok test textwrap::tests::dedent_multi_line ... ok test textwrap::tests::dedent_non_python_whitespace ... ok test textwrap::tests::dedent_preserve_no_terminating_newline ... ok test textwrap::tests::dedent_tabbed_whitespace ... ok test textwrap::tests::dedent_to_handles_when_multiple_leading_form_feeds_greater_than_dedent_len ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_in_provided_indentation ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_when_checking_indentation ... ok test textwrap::tests::dedent_to_is_idempotent ... ok test textwrap::tests::dedent_to_only_whitespace_lines ... ok test textwrap::tests::dedent_to_preserves_crlf_for_lines_starting_with_form_feed ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line_with_crlf ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_first_line ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_second_line ... ok test textwrap::tests::dedent_to_returns_none_if_indent_too_large ... ok test textwrap::tests::dedent_whitespace_line ... ok test textwrap::tests::indent_empty ... ok test textwrap::tests::indent_empty_line ... ok test textwrap::tests::indent_first_line_empty ... ok test textwrap::tests::indent_first_line_empty_line ... ok test textwrap::tests::indent_first_line_mixed_newlines ... ok test textwrap::tests::indent_first_line_nonempty ... ok test textwrap::tests::indent_mixed_newlines ... ok test textwrap::tests::indent_nonempty ... ok test whitespace::tests::tab_expansion_allocates_changed_text ... ok test whitespace::tests::tab_expansion_borrows_unchanged_text ... ok test whitespace::tests::tab_offset_advances_to_next_stop ... ok test whitespace::tests::u32_tab_offset_advances_to_next_stop ... ok test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/block_comments-7581a4f5d9372c7f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 7 tests test block_comments_indented_block ... ok test block_comments_lines_in_triple_quotes_not_a_block ... ok test block_comments_lines_with_code_not_a_block ... ok test block_comments_sequential_lines_not_in_block ... ok test block_comments_single_line_is_not_a_block ... ok test block_comments_stress_test ... ok test block_comments_two_line_block_at_start ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/simple_tokenizer-b2d8c8e122020617 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 44 tests test comment_containing_single_quoted_string ... ok test comment_containing_triple_quoted_string ... ok test empty_string_literal ... ok test fstring ... ok test identifier_ending_in_non_start_char ... ok test identifier_starting_with_string_kind ... ok test ignore_word_with_only_id_continuing_chars ... ok test lines_after_before_a_new_line ... ok test lines_after_before_comment_offset ... ok test lines_after_empty_string ... ok test lines_after_in_the_middle_of_a_line ... ok test lines_after_multiple_newlines ... ok test lines_after_with_comment_only_line ... ok test lines_before_empty_string ... ok test lines_before_in_the_middle_of_a_line ... ok test lines_before_multiple_leading_newlines ... ok test lines_before_on_a_new_line ... ok test lines_before_with_comment_offset ... ok test lines_before_with_comment_only_line ... ok test lines_before_with_trailing_comment ... ok test single_quoted_multiline_string_containing_comment ... ok test single_quoted_multiline_string_implicit_concatenation ... ok test string_followed_by_multiple_comments ... ok test string_with_byte_kind ... ok test string_with_double_escaped_backslash ... ok test string_with_escaped_quote ... ok test string_with_invalid_kind ... ok test string_with_kind ... ok test test_previous_token_simple ... ok test tokenize_bogus ... ok test tokenize_comma ... ok test tokenize_continuation ... ok test tokenize_eq ... ok test tokenize_invalid_operators ... ok test tokenize_multichar ... ok test tokenize_not_eq ... ok test tokenize_operators ... ok test tokenize_parentheses ... ok test tokenize_slash ... ok test tokenize_substring ... ok test tokenize_trivia ... ok test tricky_unicode ... ok test triple_quoted_multiline_string_containing_comment ... ok test tstring ... ok test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/whitespace-e32b2912a58dd9d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test trailing_content ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_server-51da758eab53e3fd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 27 tests test edit::notebook::tests::swap_cells ... ok test edit::replacement::tests::delete_first_line ... ok test edit::replacement::tests::delete_middle_line ... ok test edit::replacement::tests::delete_multiple_lines ... ok test edit::replacement::tests::insert_first_line ... ok test edit::replacement::tests::insert_middle_line ... ok test edit::replacement::tests::insert_multiple_lines ... ok test edit::replacement::tests::replace_lines ... ok test edit::text_document::tests::redo_edit ... ok test format::tests::format_per_file_version ... ok test format::tests::format_per_file_version_range ... ok test lint::tests::all_annotations_are_related_information ... ok test session::index::ruff_settings::tests::conflicting_editor_settings_fall_back_to_defaults ... ok test session::index::ruff_settings::tests::inline_and_specific_settings_resolution_order ... ok test session::index::ruff_settings::tests::inline_settings ... ok test session::index::ruff_settings::tests::invalid_editor_only_settings_fall_back_to_defaults ... ok test session::index::ruff_settings::tests::invalid_inline_editor_settings_fall_back_to_configuration ... ok test session::options::tests::client_options_rule_selectors_use_editor_source ... ok test session::options::tests::inline_configuration ... ok test session::options::tests::test_empty_init_options_deserialize ... ok test session::options::tests::test_global_only_init_options_deserialize ... ok test session::options::tests::test_global_only_resolves_correctly ... ok test session::options::tests::test_preview_flag ... ok test session::options::tests::test_vs_code_init_options_deserialize ... ok test session::options::tests::test_vs_code_workspace_settings_resolve ... ok test session::tests::format_backend::workspacetrust_trusted_formatbackend_uv_expects ... ok test session::tests::format_backend::workspacetrust_untrusted_formatbackend_internal_expects ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/document-e72bdd5b3f13f209 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test delete_lines_pandas_html ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-8d6afc6829480b82 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-02 06:56:11.398911621 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.398964921 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server, using default options 2026-10-02 06:56:11.398972921 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.399000131 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.400725208 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:56:11.400849078 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-02 06:56:11.400861278 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:56:11.400930888 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.401118178 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:56:11.450712904 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:11.450766614 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.450804624 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-02 06:56:11.452197942 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.452226612 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server, using default options 2026-10-02 06:56:11.452230402 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.452242312 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.453069021 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:56:11.453205761 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-02 06:56:11.453217871 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:56:11.453283731 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.453367420 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.462274407 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:11.462283567 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.462306697 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-02 06:56:11.463340556 INFO No workspace options found for file:///tmp/.tmpp0QS4q, using default options 2026-10-02 06:56:11.463365866 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.463389066 DEBUG Indexing settings for workspace: /tmp/.tmpp0QS4q 2026-10-02 06:56:11.465233573 INFO Registering workspace: /tmp/.tmpp0QS4q 2026-10-02 06:56:11.465299533 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.465420143 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-02 06:56:11.465441793 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-02 06:56:11.475570007 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.475580627 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.475607497 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-02 06:56:11.476601056 INFO No workspace options found for file:///tmp/.tmpNEbyMs, using default options 2026-10-02 06:56:11.476644196 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.476654926 DEBUG Indexing settings for workspace: /tmp/.tmpNEbyMs 2026-10-02 06:56:11.478200164 INFO Registering workspace: /tmp/.tmpNEbyMs 2026-10-02 06:56:11.478264974 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.478360983 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.478390603 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-02 06:56:11.478418353 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNEbyMs/test.py 2026-10-02 06:56:11.478428673 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNEbyMs/test.py 2026-10-02 06:56:11.479023212 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-02 06:56:11.479095562 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpNEbyMs/test.py 2026-10-02 06:56:11.479109312 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-02 06:56:11.489318517 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.489328907 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.489348137 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-02 06:56:11.490203236 INFO No workspace options found for file:///tmp/.tmpdEIcSx, using default options 2026-10-02 06:56:11.490242676 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.490254646 DEBUG Indexing settings for workspace: /tmp/.tmpdEIcSx 2026-10-02 06:56:11.490777545 DEBUG No `target-version` found in `/tmp/.tmpdEIcSx/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-02 06:56:11.490941095 DEBUG Loaded settings from: `/tmp/.tmpdEIcSx/ruff.toml` for `/tmp/.tmpdEIcSx` 2026-10-02 06:56:11.491917903 INFO Registering workspace: /tmp/.tmpdEIcSx 2026-10-02 06:56:11.491982163 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.492076793 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.492114893 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.492152843 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpdEIcSx/ruff.toml 2026-10-02 06:56:11.492307163 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-02 06:56:11.492313293 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdEIcSx/ruff.toml 2026-10-02 06:56:11.492330293 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpdEIcSx/ruff.toml 2026-10-02 06:56:11.502544377 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:11.502550907 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.502568287 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-02 06:56:11.503546746 INFO No workspace options found for file:///tmp/.tmppttFfR, using default options 2026-10-02 06:56:11.503573076 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.503583396 DEBUG Indexing settings for workspace: /tmp/.tmppttFfR 2026-10-02 06:56:11.504249325 DEBUG Loaded settings from: `/tmp/.tmppttFfR/pyproject.toml` for `/tmp/.tmppttFfR` 2026-10-02 06:56:11.506270052 INFO Registering workspace: /tmp/.tmppttFfR 2026-10-02 06:56:11.506333412 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.506418332 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.506441802 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.506471272 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppttFfR/test.py 2026-10-02 06:56:11.506986381 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-02 06:56:11.507140221 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-02 06:56:11.507148441 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmppttFfR/test.py 2026-10-02 06:56:11.507165501 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmppttFfR/test.py 2026-10-02 06:56:11.507202441 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-02 06:56:11.507233291 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmppttFfR/test.py 2026-10-02 06:56:11.507243711 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-02 06:56:11.517384026 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:11.517393796 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.517412596 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-02 06:56:11.518408634 INFO No workspace options found for file:///tmp/.tmplIS9M0, using default options 2026-10-02 06:56:11.518438244 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.518448894 DEBUG Indexing settings for workspace: /tmp/.tmplIS9M0 2026-10-02 06:56:11.520031712 INFO Registering workspace: /tmp/.tmplIS9M0 2026-10-02 06:56:11.520085501 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.520197281 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-02 06:56:11.520219971 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-02 06:56:11.530334046 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.530341926 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.530361286 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-02 06:56:11.531310425 INFO No workspace options found for file:///tmp/.tmpV4JhS9, using default options 2026-10-02 06:56:11.531350585 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.531361825 DEBUG Indexing settings for workspace: /tmp/.tmpV4JhS9 2026-10-02 06:56:11.533979131 INFO Registering workspace: /tmp/.tmpV4JhS9 2026-10-02 06:56:11.534037041 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.534134251 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.534176191 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-02 06:56:11.544354156 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.544361176 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.544381336 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-02 06:56:11.545275514 INFO No workspace options found for file:///tmp/.tmpC2dnm1, using default options 2026-10-02 06:56:11.545300914 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.545312004 DEBUG Indexing settings for workspace: /tmp/.tmpC2dnm1 2026-10-02 06:56:11.545997163 DEBUG Loaded settings from: `/tmp/.tmpC2dnm1/pyproject.toml` for `/tmp/.tmpC2dnm1` 2026-10-02 06:56:11.547861060 INFO Registering workspace: /tmp/.tmpC2dnm1 2026-10-02 06:56:11.547931250 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.548024600 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.548064080 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:11.548099370 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpC2dnm1/test.thing 2026-10-02 06:56:11.548902209 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:11.559090454 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.559100954 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.559120444 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-02 06:56:11.560238662 INFO No workspace options found for file:///tmp/.tmpyQiOPj, using default options 2026-10-02 06:56:11.560268912 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.560278842 DEBUG Indexing settings for workspace: /tmp/.tmpyQiOPj 2026-10-02 06:56:11.560958021 DEBUG Loaded settings from: `/tmp/.tmpyQiOPj/pyproject.toml` for `/tmp/.tmpyQiOPj` 2026-10-02 06:56:11.562891648 INFO Registering workspace: /tmp/.tmpyQiOPj 2026-10-02 06:56:11.562962608 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.563051538 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.563077788 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.563103058 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpyQiOPj/test.thing 2026-10-02 06:56:11.573273473 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.573281983 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.573300903 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-02 06:56:11.574283781 INFO No workspace options found for file:///tmp/.tmpvgV6uz, using default options 2026-10-02 06:56:11.574320371 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.574331311 DEBUG Indexing settings for workspace: /tmp/.tmpvgV6uz 2026-10-02 06:56:11.575006150 DEBUG Loaded settings from: `/tmp/.tmpvgV6uz/pyproject.toml` for `/tmp/.tmpvgV6uz` 2026-10-02 06:56:11.576970777 INFO Registering workspace: /tmp/.tmpvgV6uz 2026-10-02 06:56:11.577036567 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.577127987 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.577159567 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-02 06:56:11.577188817 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpvgV6uz/test.thing 2026-10-02 06:56:11.577193087 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-02 06:56:11.587342372 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.587350922 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.587368442 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-02 06:56:11.588290260 INFO No workspace options found for file:///tmp/.tmpS4EGCj, using default options 2026-10-02 06:56:11.588316010 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.588325180 DEBUG Indexing settings for workspace: /tmp/.tmpS4EGCj 2026-10-02 06:56:11.590894996 INFO Registering workspace: /tmp/.tmpS4EGCj 2026-10-02 06:56:11.590953736 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.591057916 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.591084626 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.591108256 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpS4EGCj/pyproject.toml 2026-10-02 06:56:11.601340281 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.601348051 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.601367721 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-02 06:56:11.602302960 INFO No workspace options found for file:///tmp/.tmpO0ND7u, using default options 2026-10-02 06:56:11.602330750 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.602339520 DEBUG Indexing settings for workspace: /tmp/.tmpO0ND7u 2026-10-02 06:56:11.602787199 DEBUG No `target-version` found in `/tmp/.tmpO0ND7u/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-02 06:56:11.602949359 DEBUG Loaded settings from: `/tmp/.tmpO0ND7u/ruff.toml` for `/tmp/.tmpO0ND7u` 2026-10-02 06:56:11.604928896 INFO Registering workspace: /tmp/.tmpO0ND7u 2026-10-02 06:56:11.604994976 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.605081895 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.605107225 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.605131755 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpO0ND7u/ruff.toml 2026-10-02 06:56:11.615392690 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.615402710 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.615421600 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-02 06:56:11.616394889 INFO No workspace options found for file:///tmp/.tmp2oOILM, using default options 2026-10-02 06:56:11.616430239 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.616442119 DEBUG Indexing settings for workspace: /tmp/.tmp2oOILM 2026-10-02 06:56:11.617160828 DEBUG Loaded settings from: `/tmp/.tmp2oOILM/pyproject.toml` for `/tmp/.tmp2oOILM` 2026-10-02 06:56:11.619164775 INFO Registering workspace: /tmp/.tmp2oOILM 2026-10-02 06:56:11.619232044 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.619322404 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.619351274 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.619382994 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp2oOILM/test.py 2026-10-02 06:56:11.619883394 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-02 06:56:11.630148498 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.630157638 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.630177868 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-02 06:56:11.631123607 INFO No workspace options found for file:///tmp/.tmpAtLqK0, using default options 2026-10-02 06:56:11.631155057 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.631166097 DEBUG Indexing settings for workspace: /tmp/.tmpAtLqK0 2026-10-02 06:56:11.632756494 INFO Registering workspace: /tmp/.tmpAtLqK0 2026-10-02 06:56:11.632815354 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.632901294 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.632925014 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:11.643097889 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.643104529 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.643122189 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-02 06:56:11.644065218 INFO No workspace options found for file:///tmp/.tmpYDEI1x, using default options 2026-10-02 06:56:11.644100938 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.644111388 DEBUG Indexing settings for workspace: /tmp/.tmpYDEI1x 2026-10-02 06:56:11.644779247 DEBUG Loaded settings from: `/tmp/.tmpYDEI1x/pyproject.toml` for `/tmp/.tmpYDEI1x` 2026-10-02 06:56:11.645773895 INFO Registering workspace: /tmp/.tmpYDEI1x 2026-10-02 06:56:11.645837815 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.645938555 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.645974785 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:11.656153110 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.656162360 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.656180610 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-02 06:56:11.657078568 INFO No workspace options found for file:///tmp/.tmp0OYuyP, using default options 2026-10-02 06:56:11.657106538 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.657116668 DEBUG Indexing settings for workspace: /tmp/.tmp0OYuyP 2026-10-02 06:56:11.659668054 INFO Registering workspace: /tmp/.tmp0OYuyP 2026-10-02 06:56:11.659735574 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.659827174 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.659866924 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:11.670093789 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.670099309 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.670117569 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-02 06:56:11.670938628 INFO No workspace options found for file:///tmp/.tmpMTldE5, using default options 2026-10-02 06:56:11.670968878 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.670978678 DEBUG Indexing settings for workspace: /tmp/.tmpMTldE5 2026-10-02 06:56:11.673551274 INFO Registering workspace: /tmp/.tmpMTldE5 2026-10-02 06:56:11.673604864 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.673712234 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.673738254 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:11.673832024 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-02 06:56:11.673878083 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-02 06:56:11.673927923 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-02 06:56:11.673976363 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-02 06:56:11.674021533 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-02 06:56:11.684123928 DEBUG request{id=8 method=shutdown}: enter 2026-10-02 06:56:11.684132448 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.684145748 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-02 06:56:11.684982287 INFO No workspace options found for file:///tmp/.tmpLf0vQD, using default options 2026-10-02 06:56:11.685015157 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.685025347 DEBUG Indexing settings for workspace: /tmp/.tmpLf0vQD 2026-10-02 06:56:11.686664604 INFO Registering workspace: /tmp/.tmpLf0vQD 2026-10-02 06:56:11.686732734 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.686814444 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.686840334 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:11.696972319 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.696978809 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.696992639 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-02 06:56:11.697793688 INFO No workspace options found for file:///tmp/.tmpeqs1qS, using default options 2026-10-02 06:56:11.697825368 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.697836028 DEBUG Indexing settings for workspace: /tmp/.tmpeqs1qS 2026-10-02 06:56:11.699389886 INFO Registering workspace: /tmp/.tmpeqs1qS 2026-10-02 06:56:11.699456525 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.699553885 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.699589405 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:11.709742170 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.709748860 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.709768400 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-02 06:56:11.710766549 INFO No workspace options found for file:///tmp/.tmpodwEt5, using default options 2026-10-02 06:56:11.710805189 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.710816989 DEBUG Indexing settings for workspace: /tmp/.tmpodwEt5 2026-10-02 06:56:11.712415896 INFO Registering workspace: /tmp/.tmpodwEt5 2026-10-02 06:56:11.712468296 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.712578756 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-02 06:56:11.712601406 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpodwEt5/not-open.py` isn't open. 2026-10-02 06:56:11.722737881 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.722747001 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.722766591 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-02 06:56:11.723795799 INFO No workspace options found for file:///tmp/.tmpWomhtb, using default options 2026-10-02 06:56:11.723836269 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.723847099 DEBUG Indexing settings for workspace: /tmp/.tmpWomhtb 2026-10-02 06:56:11.725427197 INFO Registering workspace: /tmp/.tmpWomhtb 2026-10-02 06:56:11.725483937 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.725574907 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:11.725596787 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpWomhtb/notebook.py 2026-10-02 06:56:11.726464195 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-02 06:56:11.726490565 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-02 06:56:11.726507965 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-02 06:56:11.726576355 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.726627005 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.736835200 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:11.736841440 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.736856550 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-02 06:56:11.737882919 INFO No workspace options found for file:///tmp/.tmpCFPxJx, using default options 2026-10-02 06:56:11.737912608 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.737939578 DEBUG Indexing settings for workspace: /tmp/.tmpCFPxJx 2026-10-02 06:56:11.738601537 DEBUG Loaded settings from: `/tmp/.tmpCFPxJx/pyproject.toml` for `/tmp/.tmpCFPxJx` 2026-10-02 06:56:11.740551925 INFO Registering workspace: /tmp/.tmpCFPxJx 2026-10-02 06:56:11.740624975 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.740710694 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:11.740725274 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpCFPxJx/test.ipynb 2026-10-02 06:56:11.741223434 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.741279903 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.741330103 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.741361903 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpCFPxJx/test.ipynb 2026-10-02 06:56:11.742027022 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.742037152 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpCFPxJx/test.ipynb 2026-10-02 06:56:11.742154642 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.742160182 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpCFPxJx/test.ipynb 2026-10-02 06:56:11.752308137 DEBUG request{id=5 method=shutdown}: enter 2026-10-02 06:56:11.752317027 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.752334767 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-02 06:56:11.753313886 INFO No workspace options found for file:///tmp/.tmpBzagLw, using default options 2026-10-02 06:56:11.753348516 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.753374136 DEBUG Indexing settings for workspace: /tmp/.tmpBzagLw 2026-10-02 06:56:11.754137874 DEBUG Loaded settings from: `/tmp/.tmpBzagLw/pyproject.toml` for `/tmp/.tmpBzagLw` 2026-10-02 06:56:11.755097993 INFO Registering workspace: /tmp/.tmpBzagLw 2026-10-02 06:56:11.755165783 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.755265813 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:11.755280223 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpBzagLw/test.ipynb 2026-10-02 06:56:11.755634952 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.765770687 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:11.765782427 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.765802737 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-02 06:56:11.766919736 INFO No workspace options found for file:///tmp/.tmp5MTVh6, using default options 2026-10-02 06:56:11.766954035 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.766973965 DEBUG Indexing settings for workspace: /tmp/.tmp5MTVh6 2026-10-02 06:56:11.768539403 INFO Registering workspace: /tmp/.tmp5MTVh6 2026-10-02 06:56:11.768603373 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.768715803 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-02 06:56:11.768737193 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp5MTVh6/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:56:11.769040092 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-02 06:56:11.769067562 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-02 06:56:11.769085152 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-02 06:56:11.769140132 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.769178272 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.769318512 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-02 06:56:11.769332722 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmp5MTVh6/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:56:11.769537492 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-02 06:56:11.769559302 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-02 06:56:11.769575642 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-02 06:56:11.769636201 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.769642661 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.769671181 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-02 06:56:11.769679401 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmp5MTVh6/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-02 06:56:11.769878451 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-02 06:56:11.769901971 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-02 06:56:11.769919611 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-02 06:56:11.769959861 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.769966701 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.769974001 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:56:11.780146806 DEBUG request{id=2 method=shutdown}: enter 2026-10-02 06:56:11.780154636 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.780169226 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-02 06:56:11.781308274 INFO No workspace options found for file:///tmp/.tmp1jutqW, using default options 2026-10-02 06:56:11.781338124 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.781347884 DEBUG Indexing settings for workspace: /tmp/.tmp1jutqW 2026-10-02 06:56:11.781774503 DEBUG No `target-version` found in `/tmp/.tmp1jutqW/.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-02 06:56:11.781925693 DEBUG Loaded settings from: `/tmp/.tmp1jutqW/.ruff.toml` for `/tmp/.tmp1jutqW` 2026-10-02 06:56:11.781946443 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp1jutqW/sub 2026-10-02 06:56:11.783881490 INFO Registering workspace: /tmp/.tmp1jutqW 2026-10-02 06:56:11.783941250 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.784018430 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.784050620 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:11.784078210 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp1jutqW/sub/test.py 2026-10-02 06:56:11.784134030 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.784150790 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:11.784155700 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp1jutqW/sub/foo/test.py 2026-10-02 06:56:11.794261795 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:11.794267575 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.794292855 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-02 06:56:11.795401193 INFO No workspace options found for file:///tmp/.tmp82z31l/sub, using default options 2026-10-02 06:56:11.795430243 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.795441273 DEBUG Indexing settings for workspace: /tmp/.tmp82z31l/sub 2026-10-02 06:56:11.795498783 DEBUG No `target-version` found in `/tmp/.tmp82z31l/.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-02 06:56:11.795585613 DEBUG Loaded settings from: `/tmp/.tmp82z31l/.ruff.toml` 2026-10-02 06:56:11.796010772 DEBUG No `target-version` found in `/tmp/.tmp82z31l/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-02 06:56:11.796162682 DEBUG Loaded settings from: `/tmp/.tmp82z31l/sub/.ruff.toml` for `/tmp/.tmp82z31l/sub` 2026-10-02 06:56:11.796184112 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp82z31l/sub/foo 2026-10-02 06:56:11.798157939 INFO Registering workspace: /tmp/.tmp82z31l/sub 2026-10-02 06:56:11.798214749 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.798301069 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.798336909 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:11.798366009 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp82z31l/sub/test.py 2026-10-02 06:56:11.798392249 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:11.798481829 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.798498849 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:11.798503889 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp82z31l/sub/foo/test.py 2026-10-02 06:56:11.808610644 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:11.808630694 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.808649394 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-02 06:56:11.809819292 INFO No workspace options found for file:///tmp/.tmpKFKClQ, using default options 2026-10-02 06:56:11.809848852 INFO No workspace options found for file:///tmp/.tmpKFKClQ/sub, using default options 2026-10-02 06:56:11.809852262 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.809862172 DEBUG Indexing settings for workspace: /tmp/.tmpKFKClQ 2026-10-02 06:56:11.810342611 DEBUG Loaded settings from: `/tmp/.tmpKFKClQ/.ruff.toml` for `/tmp/.tmpKFKClQ` 2026-10-02 06:56:11.810385271 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpKFKClQ/sub 2026-10-02 06:56:11.812434278 INFO Registering workspace: /tmp/.tmpKFKClQ 2026-10-02 06:56:11.812445738 DEBUG Indexing settings for workspace: /tmp/.tmpKFKClQ/sub 2026-10-02 06:56:11.812592908 DEBUG Loaded settings from: `/tmp/.tmpKFKClQ/.ruff.toml` 2026-10-02 06:56:11.813143467 DEBUG Loaded settings from: `/tmp/.tmpKFKClQ/sub/.ruff.toml` for `/tmp/.tmpKFKClQ/sub` 2026-10-02 06:56:11.813196027 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpKFKClQ/sub/foo 2026-10-02 06:56:11.815070064 INFO Registering workspace: /tmp/.tmpKFKClQ/sub 2026-10-02 06:56:11.815129174 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.815217014 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.815248144 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:11.815276044 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpKFKClQ/test.py 2026-10-02 06:56:11.815312994 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:11.815415254 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.815435464 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:11.815442224 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpKFKClQ/sub/test.py 2026-10-02 06:56:11.815449354 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:11.815498353 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.815512493 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-02 06:56:11.815516593 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpKFKClQ/sub/foo/test.py 2026-10-02 06:56:11.825627738 DEBUG request{id=5 method=shutdown}: enter 2026-10-02 06:56:11.825633798 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.825652278 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-02 06:56:11.826865237 INFO No workspace options found for file:///tmp/.tmprLemYx, using default options 2026-10-02 06:56:11.826895647 INFO No workspace options found for file:///tmp/.tmprLemYx/external/Y, using default options 2026-10-02 06:56:11.826898857 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.826908807 DEBUG Indexing settings for workspace: /tmp/.tmprLemYx 2026-10-02 06:56:11.827542936 DEBUG Loaded settings from: `/tmp/.tmprLemYx/systemtests/pyproject.toml` for `/tmp/.tmprLemYx/systemtests` 2026-10-02 06:56:11.829493813 INFO Registering workspace: /tmp/.tmprLemYx 2026-10-02 06:56:11.829504183 DEBUG Indexing settings for workspace: /tmp/.tmprLemYx/external/Y 2026-10-02 06:56:11.832069379 INFO Registering workspace: /tmp/.tmprLemYx/external/Y 2026-10-02 06:56:11.832126149 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.832217969 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.832226499 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.832250979 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.832281039 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmprLemYx/systemtests/tests/common/fakes/wus.py 2026-10-02 06:56:11.832353098 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-02 06:56:11.832426938 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.832432018 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmprLemYx/external/Y/wus.py 2026-10-02 06:56:11.832746318 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-02 06:56:11.843031603 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:11.843037163 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.843056293 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-02 06:56:11.844227061 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.844260141 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server, using default options 2026-10-02 06:56:11.844263451 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.844274491 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.845106899 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/pyproject.toml` 2026-10-02 06:56:11.845233599 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-02 06:56:11.845245729 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-02 06:56:11.845311529 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_server 2026-10-02 06:56:11.845380869 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.845471259 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.845500259 WARN No settings available for file:///tmp/.tmpnkpahM/nested/test.py - falling back to default settings 2026-10-02 06:56:11.845661979 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:11.845693019 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpnkpahM/nested/test.py 2026-10-02 06:56:11.845720479 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:11.845828908 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.845837238 WARN No settings available for file:///tmp/.tmpnkpahM/unrelated/test.py - falling back to default settings 2026-10-02 06:56:11.845945498 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-02 06:56:11.845951898 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpnkpahM/unrelated/test.py 2026-10-02 06:56:11.845959688 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:11.856090303 DEBUG request{id=4 method=shutdown}: enter 2026-10-02 06:56:11.856099803 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.856118203 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-02 06:56:11.857228242 INFO No workspace options found for file:///tmp/.tmps10GNx, using default options 2026-10-02 06:56:11.857256152 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.857266281 DEBUG Indexing settings for workspace: /tmp/.tmps10GNx 2026-10-02 06:56:11.858880259 INFO Registering workspace: /tmp/.tmps10GNx 2026-10-02 06:56:11.858942979 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.859058819 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-02 06:56:11.859084559 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmps10GNx/not-open.py` isn't open. 2026-10-02 06:56:11.869249334 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.869258814 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.869278724 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-02 06:56:11.870388242 INFO No workspace options found for file:///tmp/.tmp86LHMZ/sub, using default options 2026-10-02 06:56:11.870419122 DEBUG Negotiated position encoding: UTF16 2026-10-02 06:56:11.870429822 DEBUG Indexing settings for workspace: /tmp/.tmp86LHMZ/sub 2026-10-02 06:56:11.870492832 DEBUG No `target-version` found in `/tmp/.tmp86LHMZ/.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-02 06:56:11.870608462 DEBUG Loaded settings from: `/tmp/.tmp86LHMZ/.ruff.toml` 2026-10-02 06:56:11.871012001 DEBUG No `target-version` found in `/tmp/.tmp86LHMZ/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-02 06:56:11.871163591 DEBUG Loaded settings from: `/tmp/.tmp86LHMZ/sub/.ruff.toml` for `/tmp/.tmp86LHMZ/sub` 2026-10-02 06:56:11.871185611 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp86LHMZ/sub/foo 2026-10-02 06:56:11.873124058 INFO Registering workspace: /tmp/.tmp86LHMZ/sub 2026-10-02 06:56:11.873181658 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-02 06:56:11.873268498 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-02 06:56:11.873297738 WARN No settings available for file:///tmp/.tmp86LHMZ/unrelated/test.py - falling back to default settings 2026-10-02 06:56:11.873434778 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-02 06:56:11.873465447 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp86LHMZ/unrelated/test.py 2026-10-02 06:56:11.873492067 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-02 06:56:11.883653192 DEBUG request{id=3 method=shutdown}: enter 2026-10-02 06:56:11.883663602 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-02 06:56:11.883683392 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_source_file-7603c187cc7861ca --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 13 tests test line_index::tests::ascii_carriage_return ... ok test line_index::tests::ascii_carriage_return_newline ... ok test line_index::tests::ascii_index ... ok test line_index::tests::ascii_source_location ... ok test line_index::tests::line_end_exclusive_handles_different_line_endings ... ok test line_index::tests::utf8_byte_offset ... ok test line_index::tests::utf8_carriage_return ... ok test line_index::tests::utf8_carriage_return_newline ... ok test line_index::tests::utf8_index ... ok test newlines::tests::universal_newlines_backwards ... ok test newlines::tests::universal_newlines_empty_str ... ok test newlines::tests::universal_newlines_forward ... ok test newlines::tests::universal_newlines_mixed ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/auto_traits-1159fdc9dc9fcd17 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/constructors-c0cebe402f2ef558 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/indexing-989245e6bd8f7a04 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/main-381b3f1f8e6b39f3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 8 tests test checked_math ... ok test contains ... ok test contains_point ... ok test cover ... ok test cover_offset ... ok test intersect ... ok test math ... ok test sum ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/serde-d948736f321e20a0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 3 tests test invalid_range_deserialization ... ok test range_serialization ... ok test size_serialization ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ruff_workspace-0b6030a142a200ab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 26 tests test configuration::tests::ignore_code_then_select_prefix ... ok test configuration::tests::ignore_code_then_select_prefix_ignore_code ... ok test configuration::tests::select_all_preview ... ok test configuration::tests::select_code_ignore_code ... ok test configuration::tests::select_code_ignore_prefix ... ok test configuration::tests::select_docstring_convention_override ... ok test configuration::tests::select_linter ... ok test configuration::tests::select_linter_preview ... ok test configuration::tests::select_one_char_prefix ... ok test configuration::tests::select_prefix_ignore_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code_ignore_prefix ... ok test configuration::tests::select_prefix_preview ... ok test configuration::tests::select_rule_preview ... ok test configuration::tests::select_two_char_prefix ... ok test options::tests::flake8_self_options ... ok test options::tests::flake8_tidy_imports_options_allow_disjoint_lazy_import_selectors ... ok test options::tests::flake8_tidy_imports_options_reject_all_on_both_sides ... ok test options::tests::flake8_tidy_imports_options_reject_overlapping_lazy_import_selectors ... ok test pyproject::tests::deserialize ... ok test pyproject::tests::find_and_parse_pyproject_toml ... ok test pyproject::tests::str_pattern_prefix_pair ... ok test resolver::tests::exclusions ... ok test resolver::tests::extend_respects_target_version ... ok test resolver::tests::find_python_files ... ok test resolver::tests::rooted_exclusion ... ok test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty-af15067bd911b0af --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty-fa49d4d56d9b5264 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/cli-9a3569bd67413074 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 180 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::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 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 from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): 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 from collections.abc import Callable def untyped_decorator(function: Callable[..., object]): 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. This rule currently only covers class-variable and instance-variable category changes. ## 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 class Base: instance_attr: int class_attr: ClassVar[int] class Sub(Base): instance_attr: ClassVar[int] # error: [invalid-attribute-override] class_attr: int # error: [invalid-attribute-override] ``` [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-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-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-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. ## 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 ``` ## Options Set [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) to `false` to prevent this rule from reporting unused `type: ignore` comments. # 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) 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. 180 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.63s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/file_watching-e4ead5223b151a50 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.50s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/self_environment-e465e8f20b6d36d8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 6 tests test find_does_not_fall_back_to_path_or_own_executable ... ok test ty_environment_and_active_environment ... ok test ty_environment_and_discovered_venv ... ok test ty_environment_is_only_environment ... ok test ty_environment_is_system_not_virtual ... ok test ty_system_environment_and_local_venv ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.69s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_combine-5ea970c9cd275421 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test tests::combine_map ... ok test tests::combine_option ... ok test tests::combine_order_map ... ok test tests::combine_vec ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_completion_bench-6156648eeec6b160 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_completion_eval-9fd7c1c9fd8161ed --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_ide-717d238f0ec51add --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1899 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_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_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_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_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::auto_import_each_hint_independently ... ok test inlay_hints::tests::hover_type_with_top_materialization ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::test_assign_attribute_of_instance ... ok test inlay_hints::tests::test_assign_statement ... ok test inlay_hints::tests::test_assign_statement_out_of_range ... ok test inlay_hints::tests::test_assign_statement_with_type_annotation ... ok test inlay_hints::tests::test_auto_import_enum_member ... ok test inlay_hints::tests::test_auto_import_enum_member_unimported_class ... ok test inlay_hints::tests::test_auto_import_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_nested_class ... ok test inlay_hints::tests::test_auto_import_other_symbols ... ok test inlay_hints::tests::test_auto_import_same_file_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_both_qualified ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_one_qualified ... ok test inlay_hints::tests::test_auto_import_symbol_imported_from_different_path ... ok test inlay_hints::tests::test_auto_import_symbol_in_scope_same_name ... ok test inlay_hints::tests::test_auto_import_typing_literal ... ok test inlay_hints::tests::test_auto_import_with_qualification_of_names ... ok test inlay_hints::tests::test_auto_import_with_update_import_from_statement ... ok test inlay_hints::tests::test_callable_call ... ok test inlay_hints::tests::test_class_constructor_call_init ... ok test inlay_hints::tests::test_class_constructor_call_meta_class_call ... ok test inlay_hints::tests::test_class_constructor_call_new ... ok test inlay_hints::tests::test_class_method_call ... ok test inlay_hints::tests::test_complex_parameter_combinations ... ok test inlay_hints::tests::test_disabled_function_argument_names ... ok test inlay_hints::tests::test_disabled_variable_types ... ok test inlay_hints::tests::test_dunder_variable_assignment_has_type_inlay_hint ... ok test inlay_hints::tests::test_enum_literal ... ok test inlay_hints::tests::test_function_call_argument_name_shown_for_near_matches ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_case_insensitive_exact_match ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_normalized_parameter_name ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_segment_prefix_or_suffix ... ok test inlay_hints::tests::test_function_call_argument_name_suppression_matches_full_segment_sequence ... ok test inlay_hints::tests::test_function_call_different_formatting ... ok test inlay_hints::tests::test_function_call_last_plain_positional_before_starred_argument ... ok test inlay_hints::tests::test_function_call_mixed_positional_and_keyword ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments_before_keyword ... ok test inlay_hints::tests::test_function_call_only_starred_argument_has_no_edit ... ok test inlay_hints::tests::test_function_call_out_of_range ... ok test inlay_hints::tests::test_function_call_positional_after_keyword_in_source_order ... ok test inlay_hints::tests::test_function_call_positional_only_and_keyword_variadic_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_positional_or_keyword_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_variadic_parameters ... ok test inlay_hints::tests::test_function_call_with_argument_name_starting_with_underscore ... ok test inlay_hints::tests::test_function_call_with_default_parameters ... ok test inlay_hints::tests::test_function_call_with_keyword_only_parameter ... ok test inlay_hints::tests::test_function_call_with_keyword_variadic_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_only_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute_not ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_call ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_complex ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_name ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_subscript ... ok test inlay_hints::tests::test_function_call_with_union_type ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument_single_element ... ok test inlay_hints::tests::test_function_call_with_variadic_parameter ... ok test inlay_hints::tests::test_function_calls_different_file ... ok test inlay_hints::tests::test_function_signature_inlay_hint ... ok test inlay_hints::tests::test_generic_alias ... ok test inlay_hints::tests::test_generic_init_call ... ok test inlay_hints::tests::test_instance_method_call ... ok test inlay_hints::tests::test_lambda_function_calls ... ok test inlay_hints::tests::test_leading_underscore_variable_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_leading_underscore_variable_in_tuple_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_literal_group ... ok test inlay_hints::tests::test_literal_string ... ok test inlay_hints::tests::test_literal_type_alias_inlay_hint ... ok test inlay_hints::tests::test_many_literals ... ok test inlay_hints::tests::test_many_literals_list ... ok test inlay_hints::tests::test_many_literals_multiple ... ok test inlay_hints::tests::test_many_literals_tuple ... ok test inlay_hints::tests::test_many_literals_unpacked_tuple ... ok test inlay_hints::tests::test_match_as_binding ... ok test inlay_hints::tests::test_match_keyword_binding ... ok test inlay_hints::tests::test_match_name_binding ... ok test inlay_hints::tests::test_match_rest_binding ... ok test inlay_hints::tests::test_meta_typevar_inlay_hint ... ok test inlay_hints::tests::test_method_chaining ... ok test inlay_hints::tests::test_method_wrapper_inlay_hint ... ok test inlay_hints::tests::test_module_inlay_hint ... ok test inlay_hints::tests::test_multiple_assignment ... ok test inlay_hints::tests::test_named_tuple_constructor_call ... ok test inlay_hints::tests::test_nested_function_calls ... ok test inlay_hints::tests::test_nested_keyword_function_calls ... ok test inlay_hints::tests::test_nested_tuple_assignment ... ok test inlay_hints::tests::test_newtype_inlay_hint ... ok test inlay_hints::tests::test_overloaded_function_calls ... ok test inlay_hints::tests::test_overloaded_function_calls_different_params ... ok test inlay_hints::tests::test_overloaded_function_calls_no_matching_overload ... ok test inlay_hints::tests::test_paramspec_creation_inlay_hint ... ok test inlay_hints::tests::test_property_literal_type ... ok test inlay_hints::tests::test_simple_init_call ... ok test inlay_hints::tests::test_starred_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_static_method_call ... ok test inlay_hints::tests::test_subclass_type ... ok test inlay_hints::tests::test_subscripted_protocol_inlay_hint ... ok test inlay_hints::tests::test_tuple_assignment ... ok test inlay_hints::tests::test_typealiastype_creation_inlay_hint ... ok test inlay_hints::tests::test_typevar_name_binding ... ok test inlay_hints::tests::test_typevar_spec_binding ... ok test inlay_hints::tests::test_typevar_tuple_binding ... ok test inlay_hints::tests::test_typevartuple_creation_inlay_hint ... ok test inlay_hints::tests::test_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_wrapper_descriptor_inlay_hint ... ok test markup::tests::embedded_code_fences ... ok test markup::tests::fence_spanning_formatted_values ... ok test markup::tests::ordinary_code_fence ... ok test pytest_test_discovery::tests::coalesces_conditional_definitions ... ok test pytest_test_discovery::tests::discovers_functions_and_test_classes ... ok test pytest_test_discovery::tests::omits_classes_without_collected_tests ... ok test pytest_test_discovery::tests::preserves_nested_class_paths ... ok test pytest_test_discovery::tests::uses_binding_names_and_locations ... ok test references::tests::externally_visible_definitions_can_have_cross_file_references ... ok test references::tests::non_public_scope_definitions_stay_in_file ... ok test rename::tests::cannot_rename_builtin_type ... ok test rename::tests::cannot_rename_external_file ... ok test rename::tests::cannot_rename_from_import_module_component ... ok test rename::tests::cannot_rename_import_module_component ... ok test rename::tests::cannot_rename_keyword ... ok test rename::tests::cannot_rename_private_builtin_helper ... ok test rename::tests::import_alias ... ok test rename::tests::import_alias_to_first_party_definition ... ok test rename::tests::import_alias_use ... ok test rename::tests::imported_first_party_definition ... ok test rename::tests::multi_file_attribute_rename_updates_slots ... ok test rename::tests::multi_file_function_rename ... ok test rename::tests::multi_file_parameter_rename_updates_keyword_argument_labels ... ok test rename::tests::prepare_rename_parameter ... ok test rename::tests::rename_across_import_chain_with_mixed_aliases ... ok test rename::tests::rename_alias_at_import_statement ... ok test rename::tests::rename_alias_at_usage_site ... ok test rename::tests::rename_alias_in_import_chain ... ok test rename::tests::rename_attribute ... ok test rename::tests::rename_attribute_does_not_touch_other_class_slots ... ok test rename::tests::rename_attribute_does_not_touch_slots_dict_value ... ok test rename::tests::rename_attribute_ignores_slots_annotation_container ... ok test rename::tests::rename_attribute_updates_slots_dict_key ... ok test rename::tests::rename_attribute_updates_slots_list ... ok test rename::tests::rename_attribute_updates_slots_set ... ok test rename::tests::rename_attribute_updates_slots_tuple ... ok test rename::tests::rename_cannot_start_from_slot_string ... ok test rename::tests::rename_class ... ok test rename::tests::rename_class_body_annotation_updates_slots ... ok test rename::tests::rename_comprehension_walrus_across_files ... ok test rename::tests::rename_comprehension_walrus_in_function ... ok test rename::tests::rename_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test rename::tests::rename_function ... ok test rename::tests::rename_implicit_attribute ... ok test rename::tests::rename_invalid_name ... ok test rename::tests::rename_keyword_argument ... ok test rename::tests::rename_keyword_argument_dataclass_field ... ok test rename::tests::rename_keyword_argument_namedtuple_field ... ok test rename::tests::rename_keyword_argument_typeddict_field ... ok test rename::tests::rename_match_as_binding ... ok test rename::tests::rename_match_as_stmt ... ok test rename::tests::rename_match_class_field_name ... ok test rename::tests::rename_match_class_name ... ok test rename::tests::rename_match_keyword_binding ... ok test rename::tests::rename_match_keyword_stmt ... ok test rename::tests::rename_match_name_binding ... ok test rename::tests::rename_match_name_stmt ... ok test rename::tests::rename_match_rest_binding ... ok test rename::tests::rename_match_rest_stmt ... ok test rename::tests::rename_nested_class_attribute_does_not_touch_outer_slots ... ok test rename::tests::rename_non_property_setter_decorator ... ok test rename::tests::rename_non_property_setter_decorator_from_decorated ... ok test rename::tests::rename_overloaded_function ... ok test rename::tests::rename_overloaded_function_usage ... ok test rename::tests::rename_overloaded_method ... ok test rename::tests::rename_parameter ... ok test rename::tests::rename_parameter_does_not_touch_slots ... ok test rename::tests::rename_parameter_with_keyword_argument ... ok test rename::tests::rename_property ... ok test rename::tests::rename_property_from_assignment_usage ... ok test rename::tests::rename_property_from_decorator ... ok test rename::tests::rename_property_from_setter ... ok test rename::tests::rename_property_from_usage ... ok test rename::tests::rename_property_no_cross_contamination ... ok test rename::tests::rename_property_with_deleter ... ok test rename::tests::rename_property_with_different_setter_name ... ok test rename::tests::rename_property_with_setter ... ok test rename::tests::rename_property_with_setter_and_deleter ... ok test rename::tests::rename_redeclarations ... ok test rename::tests::rename_single_dispatch_function ... ok test rename::tests::rename_single_dispatch_function_stacked_register ... ok test rename::tests::rename_single_dispatchmethod ... ok test rename::tests::rename_single_dispatchmethod_classmethod ... ok test rename::tests::rename_single_dispatchmethod_staticmethod ... ok test rename::tests::rename_string_annotation1 ... ok test rename::tests::rename_string_annotation2 ... ok test rename::tests::rename_string_annotation3 ... ok test rename::tests::rename_string_annotation4 ... ok test rename::tests::rename_string_annotation5 ... ok test rename::tests::rename_string_annotation_dangling1 ... ok test rename::tests::rename_string_annotation_dangling2 ... ok test rename::tests::rename_string_annotation_dangling3 ... ok test rename::tests::rename_stub_ellipsis_valued_attribute_updates_slots ... ok test rename::tests::rename_submodule_import_from_confusing_real_def ... ok test rename::tests::rename_submodule_import_from_confusing_shadowed_def ... ok test rename::tests::rename_submodule_import_from_confusing_use ... ok test rename::tests::rename_submodule_import_from_def ... ok test rename::tests::rename_submodule_import_from_use ... ok test rename::tests::rename_submodule_import_from_wrong_def ... ok test rename::tests::rename_submodule_import_from_wrong_use ... ok test rename::tests::rename_typeddict_field_from_keyword_argument ... ok test rename::tests::rename_typevar_name_binding ... ok test rename::tests::rename_typevar_name_stmt ... ok test rename::tests::rename_typevar_spec_binding ... ok test rename::tests::rename_typevar_spec_stmt ... ok test rename::tests::rename_typevar_tuple_binding ... ok test rename::tests::rename_typevar_tuple_stmt ... ok test selection_range::tests::selection_range_bytes_literal ... ok test selection_range::tests::selection_range_class_definition ... ok test selection_range::tests::selection_range_deeply_nested_expression ... ok test selection_range::tests::selection_range_empty_string_literal ... ok test selection_range::tests::selection_range_function_call ... ok test selection_range::tests::selection_range_function_definition ... ok test selection_range::tests::selection_range_invalid_bytes_literal ... ok test selection_range::tests::selection_range_recovered_invalid_string_literal ... ok test selection_range::tests::selection_range_simple_expression ... ok test selection_range::tests::selection_range_string_literal_prefix ... ok test semantic_tokens::tests::attribute_classification ... ok test semantic_tokens::tests::attribute_docstring_classification ... ok test semantic_tokens::tests::attribute_docstring_classification_spill ... ok test semantic_tokens::tests::attribute_fallback_classification ... ok test semantic_tokens::tests::attribute_on_union_1 ... ok test semantic_tokens::tests::attribute_on_union_2 ... ok test semantic_tokens::tests::attribute_on_union_3 ... ok test semantic_tokens::tests::augmented_assignment ... ok test semantic_tokens::tests::builtin_constants ... ok test semantic_tokens::tests::builtin_constants_in_expressions ... ok test semantic_tokens::tests::builtin_types ... ok test semantic_tokens::tests::bytes_literals ... ok test semantic_tokens::tests::class_attribute_docstring_classification ... ok test semantic_tokens::tests::class_docstring_classification ... ok test semantic_tokens::tests::comprehensions ... ok test semantic_tokens::tests::constant_name_detection ... ok test semantic_tokens::tests::constant_variations ... ok test semantic_tokens::tests::debug_int_classification ... ok test semantic_tokens::tests::debug_user_defined_type_classification ... ok test semantic_tokens::tests::decorated_method_attribute_classification ... ok test semantic_tokens::tests::decorator_classification ... ok test semantic_tokens::tests::docstring_classification_concat ... ok test semantic_tokens::tests::docstring_classification_concat_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_commented_sameline ... ok test semantic_tokens::tests::docstring_classification_concat_parens ... ok test semantic_tokens::tests::docstring_classification_concat_parens_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_slashed ... ok test semantic_tokens::tests::docstring_classification_plus ... ok test semantic_tokens::tests::dotted_module_names ... ok test semantic_tokens::tests::exception_handlers ... ok test semantic_tokens::tests::for_stmt ... ok test semantic_tokens::tests::fstring_with_mixed_literals ... ok test semantic_tokens::tests::function_docstring_classification ... ok test semantic_tokens::tests::generic_class_members_in_annotations ... ok test semantic_tokens::tests::generic_class_members_in_assert_type ... ok test semantic_tokens::tests::generic_class_members_in_cast ... ok test semantic_tokens::tests::generic_class_members_in_type_form_keyword_arguments ... ok test semantic_tokens::tests::implicitly_concatenated_strings ... ok test semantic_tokens::tests::import_as ... ok test semantic_tokens::tests::import_classification ... ok test semantic_tokens::tests::import_from_as ... ok test semantic_tokens::tests::imported_type_aliases_classified_consistently ... ok test semantic_tokens::tests::invalid_kwargs ... ok test semantic_tokens::tests::mixed_string_and_bytes_literals ... ok test semantic_tokens::tests::module_docstring_classification ... ok test semantic_tokens::tests::module_type_classification ... ok test semantic_tokens::tests::nonlocal_and_global_statements ... ok test semantic_tokens::tests::nonlocal_global_edge_cases ... ok test semantic_tokens::tests::pattern_matching ... ok test semantic_tokens::tests::private_builtin_helpers_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::property_readonly_modifier ... ok test semantic_tokens::tests::property_union_readonly_only_if_all_variants_are_readonly ... ok test semantic_tokens::tests::property_union_with_non_property_falls_back ... ok test semantic_tokens::tests::property_with_return_annotation ... ok test semantic_tokens::tests::protocol_type_annotation_vs_value_context ... ok test semantic_tokens::tests::protocol_types_in_annotations ... ok test semantic_tokens::tests::script_metadata_distinguishes_numeric_and_datetime_values ... ok test semantic_tokens::tests::script_metadata_highlights_toml_in_source_order ... ok test semantic_tokens::tests::script_metadata_inside_statement_remains_in_source_order ... ok test semantic_tokens::tests::script_metadata_multiline_strings_exclude_comment_prefixes ... ok test semantic_tokens::tests::script_metadata_respects_requested_token_range ... ok test semantic_tokens::tests::self_attribute_expression ... ok test semantic_tokens::tests::semantic_classification_vs_heuristic ... ok test semantic_tokens::tests::semantic_tokens_aliased_classmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_aliased_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_annotated_metadata ... ok test semantic_tokens::tests::semantic_tokens_basic ... ok test semantic_tokens::tests::semantic_tokens_class ... ok test semantic_tokens::tests::semantic_tokens_class_args ... ok test semantic_tokens::tests::semantic_tokens_cls_parameter ... ok test semantic_tokens::tests::semantic_tokens_custom_self_cls_names ... ok test semantic_tokens::tests::semantic_tokens_ignore_failed_bindings_for_type_form_arguments ... ok test semantic_tokens::tests::semantic_tokens_legacy_paramspec ... ok test semantic_tokens::tests::semantic_tokens_legacy_typevar ... ok test semantic_tokens::tests::semantic_tokens_match_class_pattern_keyword_before_positional ... ok test semantic_tokens::tests::semantic_tokens_match_mapping_pattern_rest_before_keys ... ok test semantic_tokens::tests::semantic_tokens_modifiers ... ok test semantic_tokens::tests::semantic_tokens_range ... ok test semantic_tokens::tests::semantic_tokens_range_excludes_boundary_tokens ... ok test semantic_tokens::tests::semantic_tokens_self_parameter ... ok test semantic_tokens::tests::semantic_tokens_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_variables ... ok test semantic_tokens::tests::semantic_tokens_walrus ... ok test semantic_tokens::tests::str_annotation ... ok test semantic_tokens::tests::str_annotation_nested ... ok test semantic_tokens::tests::tstring_with_mixed_literals ... ok test semantic_tokens::tests::type_alias ... ok test semantic_tokens::tests::type_alias_classified_consistently ... ok test semantic_tokens::tests::type_alias_to_generic_alias ... ok test semantic_tokens::tests::type_alias_type_of ... ok test semantic_tokens::tests::type_alias_values_use_type_form_highlighting ... ok test semantic_tokens::tests::type_annotation_vs_variable_classification ... ok test semantic_tokens::tests::type_annotations ... ok test semantic_tokens::tests::type_parameters_pep695 ... ok test semantic_tokens::tests::type_parameters_usage_in_function_body ... ok test semantic_tokens::tests::unresolved_attributes_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_imported_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::with_stmt ... ok test signature_help::tests::signature_help_active_signature_selection ... ok test signature_help::tests::signature_help_after_closing_paren ... ok test signature_help::tests::signature_help_after_closing_paren_at_end_of_file ... ok test signature_help::tests::signature_help_after_closing_paren_in_expression ... ok test signature_help::tests::signature_help_after_closing_paren_nested ... ok test signature_help::tests::signature_help_after_comma_at_end_of_file ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_after_opening_paren_at_end_of_file ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_in_trailing_whitespace ... ok test signature_help::tests::signature_help_in_trailing_whitespace_before_newline ... ok test signature_help::tests::signature_help_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_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. 1899 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.46s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_module_resolver-d44d94686364d090 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.11s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_project-91c4cad9f2299afa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 73 tests test db::tests::changed_script_metadata_updates_import_resolution ... ok test db::tests::checks_use_available_script_environment_without_running_uv ... ok test db::tests::dependency_metadata_isnt_queried_unnecessarily ... ok test db::tests::frozen_inputs_support_a_one_shot_check ... ok test db::tests::search_root_registration ... ok test files::tests::cancelled_file_indexing_recovers_file_set ... ok test files::tests::re_entrance ... ok test glob::exclude::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::match_directory ... ok test glob::include::tests::match_file ... ok test glob::include::tests::match_file_with_metacharacters_in_cwd ... ok test glob::include::tests::prefilter ... ok test glob::portable::tests::absolute_pattern ... ok test glob::portable::tests::absolute_pattern_escapes_cwd ... ok test glob::portable::tests::absolute_pattern_escapes_cwd_unix ... ok test glob::portable::tests::test_error ... ok test glob::portable::tests::test_valid ... ok test metadata::pyproject::tests::normalize ... ok test metadata::tests::dependency_metadata_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::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::unknown_module_owners_prevent_parent_fallback ... 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. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_python_core-4068b3264815ba9e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 66 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_and ... 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. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_python_semantic-c9568e33aa204c68 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 491 tests test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_bluch_expects ... ok test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_b_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_m_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_py_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_v_expects ... ok test diagnostic::levenshtein::tests::test_good_suggestions::case_changes_are_preferred_over_substitutions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::eliminations_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_eliminations ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_additional_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_eliminated_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_substituted_characters ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_a_1_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aa_bb_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aaaaa_aaaaa_5_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aba_aab_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abc_y_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abstractfoobarmanager_abstract_foobar_manager_3_2_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_apple_aple_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrop_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrortests_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_banana_b_n_n_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cherry_cherry_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_11_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_java_c_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_python_java_12_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz123_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_flaw_lawn_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_kitten_sitting_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_uninformed_uniformed_2_expects ... ok test diagnostic::levenshtein::tests::test_no_suggestion_for_very_different_name ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_blach_expects ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::underscored_names_not_suggested_if_hide_policy_set_to_yes ... ok test fixes::tests::add_ignore_deduplicates_existing_edit_against_planned_start_line ... ok test fixes::tests::add_ignore_does_not_append_to_trailing_reason ... ok test fixes::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test fixes::tests::add_ignore_groups_diagnostics_for_same_line_suppression ... ok test fixes::tests::add_ignore_groups_suppression_matched_at_start_and_end ... ok test fixes::tests::add_ignore_keeps_disjoint_start_suppression_used ... ok test fixes::tests::add_ignore_keeps_nested_blanket_used_for_same_code ... ok test fixes::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test fixes::tests::add_ignore_prefers_editable_outer_suppression_over_inner_with_reason ... ok test fixes::tests::add_ignore_prefers_same_line_suppression_over_outer_own_line ... ok test fixes::tests::add_ignore_reconciles_nested_same_code_edits ... ok test fixes::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test fixes::tests::add_ignore_updates_empty_same_line_suppression ... ok test fixes::tests::add_ignore_updates_inner_own_line_suppression ... ok test fixes::tests::add_ignore_updates_nested_and_outer_suppressions ... ok test fixes::tests::add_ignore_updates_preceding_own_line_suppressions ... ok test fixes::tests::arguments ... ok test fixes::tests::dont_fix_files_containing_syntax_errors ... ok test fixes::tests::dont_fix_unused_ignore ... ok test fixes::tests::existing_ty_ignore ... ok test fixes::tests::fix_cancellation_reverts_changes ... ok test fixes::tests::fix_non_convergence ... ok test fixes::tests::fix_overlapping_diagnostics_requires_multiple_iterations ... ok test fixes::tests::fix_syntax_error ... ok test fixes::tests::multiple_suppressions_different_codes ... ok test fixes::tests::multiple_suppressions_same_code ... ok test fixes::tests::return_type ... ok test fixes::tests::same_code_multiline_suppressions_with_different_ranges_can_become_redundant ... ok test fixes::tests::simple_suppression ... ok test lint::tests::included_documentation_preserves_indentation ... ok test lint::tests::inline_documentation_strips_doc_comment_prefixes ... ok test place::implicit_globals::tests::module_type_symbols_includes_declared_types_but_not_referenced_types ... ok test place::tests::implicit_builtin_globals ... ok test place::tests::implicit_sys_globals ... ok test place::tests::implicit_typing_extensions_globals ... ok test place::tests::implicit_typing_globals ... ok test place::tests::test_symbol_or_fall_back_to ... ok test reachability::tests::deep_constraint_projection_does_not_overflow ... ok test reachability::tests::non_terminal_call_range_invalidates_when_callable_changes ... ok test reachability::tests::non_terminal_call_range_recovers_cross_file_cycle ... ok test semantic_model::tests::alias_type ... ok test semantic_model::tests::class_type ... ok test semantic_model::tests::function_type ... ok test subscript::tests::py_index_empty ... ok test subscript::tests::py_index_more_elements ... ok test subscript::tests::py_index_single_element ... ok test subscript::tests::py_index_uses_full_index_range ... ok test subscript::tests::py_slice_empty_input ... ok test subscript::tests::py_slice_mixed_positive_negative_indices ... ok test subscript::tests::py_slice_negative_indices ... ok test subscript::tests::py_slice_nonnegative_indices ... ok test subscript::tests::py_slice_single_element_input ... ok test subscript::tests::py_slice_step_backward ... ok test subscript::tests::py_slice_step_forward ... ok test suppression::parser::tests::fmt_comment_before_type_ignore ... ok test suppression::parser::tests::invalid_type_ignore_valid_type_ignore ... ok test suppression::parser::tests::multiple_type_ignore_comments ... ok test suppression::parser::tests::type_ignore_before_fmt_off ... ok test suppression::parser::tests::type_ignore_explanation ... ok test suppression::parser::tests::type_ignore_multiple_codes ... ok test suppression::parser::tests::type_ignore_no_codes ... ok test suppression::parser::tests::type_ignore_single_code ... ok test suppression::parser::tests::valid_type_ignore_invalid_type_ignore ... ok test suppression::tests::editable_index_skips_nested_blanket_suppressions ... ok test suppression::tests::nested_suppressions_for_other_lints_do_not_match ... ok test types::call::bind::tests::contextual_preference_preserves_incomplete_inference ... ok test types::call::bind::tests::generic_callback_resolves_dependencies_per_alternative ... ok test types::call::bind::tests::overloaded_argument_retains_correlated_inference ... ok test types::callable::tests::paramspec_value_materializations_do_not_add_return_type ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_latest_version ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_low_python_version ... ok test types::class::known::tests::known_class_roundtrip_from_str ... ok test types::constraints::paths::tests::eager_and_lazy_negation_are_equivalent ... ok test types::constraints::paths::tests::path_assignments_follow_constraint_source_order ... ok test types::constraints::paths::tests::path_fold_break_restores_path_assignments ... ok test types::constraints::paths::tests::path_fold_reconstructs_constraint_sets ... 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::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::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::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_collection_shares_preprocessing_visits ... ok test types::constraints::tests::bounded_path_fast_paths_respect_limits ... ok test types::constraints::tests::combinators_only_short_circuit_on_terminal_saturation ... ok test types::constraints::tests::compound_constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::compound_constraint_absorption_preserves_binding_source_order ... ok test types::constraints::tests::constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_nested_transitive_solutions ... ok test types::constraints::tests::constraint_partition_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_set_source_order_combination_is_idempotent ... ok test types::constraints::tests::constraint_support_ignores_typevar_declaration_defaults ... ok test types::constraints::tests::constraint_support_is_complete_for_lazy_typevar_declaration_metadata ... ok test types::constraints::tests::deeply_nested_source_order_preserves_first_occurrences ... ok test types::constraints::tests::default_solve_distinguishes_invalid_bounds_from_never ... ok test types::constraints::tests::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::disjunction_of_independent_conjunctions_stays_compact ... ok test types::constraints::tests::never_satisfied_cache_is_shared_across_source_orders ... ok test types::constraints::tests::never_satisfied_results_are_cached ... ok test types::constraints::tests::owned_constraint_set_compacts_unreachable_storage ... ok test types::constraints::tests::owned_constraint_set_discards_unrelated_quantified_constraints ... ok test types::constraints::tests::owned_constraint_set_load_discards_unreferenced_typevars ... ok test types::constraints::tests::owned_constraint_set_load_preserves_overlay_typevar_ids ... ok test types::constraints::tests::owned_constraint_set_load_reads_compacted_storage ... ok test types::constraints::tests::owned_constraint_set_mutating_query_allocates_after_overlay ... ok test types::constraints::tests::owned_constraint_set_preserves_order_when_reintroducing_constraints ... ok test types::constraints::tests::owned_constraint_set_preserves_projected_solution_order ... ok test types::constraints::tests::owned_constraint_set_query_reads_compacted_overlay ... ok test types::constraints::tests::owned_constraint_set_source_order_ignores_construction_history ... ok test types::constraints::tests::owned_constraint_set_typevar_order_survives_round_trip ... ok test types::constraints::tests::projected_constraint_source_order_is_independent_of_allocation_order ... ok test types::constraints::tests::promoting_solutions_preserves_completeness ... ok test types::constraints::tests::shared_source_order_subtrees_are_visited_once ... ok test types::constraints::tests::solution_budget_exhaustion_preserves_available_bindings ... ok test types::constraints::tests::tdd_bare_constraints_have_no_uncertain_branches ... ok test types::constraints::tests::tdd_double_negation ... ok test types::constraints::tests::tdd_iff_self ... ok test types::constraints::tests::tdd_intersection_preserves_uncertain ... ok test types::constraints::tests::tdd_negation_correctness ... ok test types::constraints::tests::tdd_negation_produces_flat_tdd ... ok test types::constraints::tests::tdd_owned_round_trip ... ok test types::constraints::tests::tdd_uncertain_branch_absorbs_stronger_paths ... ok test types::constraints::tests::tdd_union_creates_uncertain_branches ... ok test types::constraints::tests::terminal_owned_constraint_set_discards_storage ... ok test types::constraints::tests::test_display_graph_output ... ok test types::constraints::tests::trivial_disjointness_does_not_claim_bounded_typevar_class_is_disjoint ... ok test types::constraints::tests::trivial_disjointness_implies_full_disjointness ... ok test types::constraints::tests::trivial_satisfaction_only_recognizes_terminals ... ok test types::constraints::tests::type_mapping_evaluates_mapped_subjects ... ok test types::constraints::tests::type_mapping_handles_absorbed_constraints_in_source_order ... ok test types::constraints::tests::type_mapping_updates_constraint_bounds ... ok test types::constraints::tests::upper_bound_collapses_never ... ok test types::constraints::tests::upper_bound_distinguishes_missing_bound_from_explicit_object ... ok test types::constraints::tests::upper_bound_does_not_materialize_overlapping_union_clauses ... ok test types::constraints::tests::upper_bound_does_not_treat_nontrivial_intersection_as_single_bound ... ok test types::constraints::tests::upper_bound_recovers_redundant_single_bounds ... ok test types::constraints::tests::validity_closes_over_typevars_in_declared_upper_bounds ... ok test types::cyclic::tests::caches_results_and_spills_after_two_entries ... ok test types::cyclic::tests::classifies_flow_graph_cycles ... ok test types::cyclic::tests::classifies_recursive_parameter_flows ... ok test types::cyclic::tests::combines_flows_from_multiple_recursive_references ... ok test types::cyclic::tests::computes_each_active_identity_once ... ok test types::cyclic::tests::different_items_with_same_identity_form_cycle ... ok test types::cyclic::tests::nested_visit_short_circuits_on_cycle ... ok test types::cyclic::tests::property_receiver_does_not_make_protocol_recursive ... ok test types::cyclic::tests::recomputed_visits_share_abstract_identity_guards ... ok test types::cyclic::tests::recomputed_visits_share_exact_recursion_guards ... ok test types::cyclic::tests::scopes_inconclusive_parameter_flows_to_recursive_paths ... ok test types::cyclic::tests::selectively_reuses_cached_results ... ok test types::cyclic::tests::skips_identity_for_distinct_candidates ... ok test types::cyclic::tests::skips_identity_without_a_distinct_active_item ... ok test types::dedicated::pytest::collection::tests::collects_function_aliases_and_imports ... ok test types::dedicated::pytest::collection::tests::collects_generic_functions_and_classes ... ok test types::dedicated::pytest::collection::tests::collects_only_remaining_bindings ... ok test types::dedicated::pytest::collection::tests::collects_parametrized_generic_function_once ... ok test types::dedicated::pytest::collection::tests::collects_pytest_and_unittest_functions ... ok test types::dedicated::pytest::collection::tests::collects_unittest_run_test_only_without_named_tests ... ok test types::dedicated::pytest::collection::tests::enclosing_classes_follow_binding_scope ... ok test types::dedicated::pytest::collection::tests::excludes_abstract_test_classes ... ok test types::dedicated::pytest::collection::tests::excludes_known_property_decorators ... ok test types::dedicated::pytest::collection::tests::honors_inherited_class_opt_outs ... ok test types::dedicated::pytest::collection::tests::honors_module_opt_out ... ok test types::dedicated::pytest::collection::tests::matches_test_function_prefix_case_sensitively ... ok test types::dedicated::pytest::collection::tests::rejects_custom_constructors ... ok test types::dedicated::pytest::collection::tests::requires_a_default_test_module_name ... ok test types::dedicated::pytest::collection::tests::treats_project_defined_unittest_test_case_as_an_ordinary_base ... ok test types::dedicated::pytest::fixtures::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::fixtures::tests::creating_conftest_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::declines_dynamic_core_plugin_registries ... ok test types::dedicated::pytest::fixtures::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_unavailable_definitions_from_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::follows_test_class_mro ... ok test types::dedicated::pytest::fixtures::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::fixtures::tests::ignores_imported_fixture_exposures_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_local_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_overwritten_imported_fixtures ... ok test types::dedicated::pytest::fixtures::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::fixtures::tests::preserves_conditional_imported_fixture_definitions ... ok test types::dedicated::pytest::fixtures::tests::preserves_explicit_fixture_name_declarations ... ok test types::dedicated::pytest::fixtures::tests::preserves_fixture_exposure_provenance_across_imports ... ok test types::dedicated::pytest::fixtures::tests::project_fixtures_shadow_installed_core_plugins ... ok test types::dedicated::pytest::fixtures::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixture_dependency_from_parent_conftest ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixtures_from_request_directory_to_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_providers_from_outermost_matching_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_dependencies_for_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_alongside_cyclic_reexport ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_declarations_from_stub_only_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_reexports_through_stub_only_modules ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_declarations_from_source_when_available ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::resolves_installed_core_plugins_in_registration_order ... ok test types::dedicated::pytest::fixtures::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::fixtures::tests::skips_invalid_core_plugin_names ... ok test types::dedicated::pytest::fixtures::tests::updating_core_plugin_registry_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::fixtures::tests::uses_module_fixture_for_same_name_class_override ... ok test types::definition_resolution::tests::attribute_lookup_does_not_infer_scope ... ok test types::definition_resolution::tests::builtin_names_do_not_infer_scope ... ok test types::display::tests::numeric_tower_display ... ok test types::display::tests::signature_display ... ok test types::display::tests::signature_display_multiline ... ok test types::display::tests::string_literal_display ... ok test types::function::tests::known_function_roundtrip_from_str ... ok test types::generics::tests::alternative_storage_budget_preserves_merged_inference ... ok test types::generics::tests::constraint_failure_diagnostics_keep_upper_bounds_on_the_same_path ... ok test types::generics::tests::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::exhausted_projection_keeps_legacy_mapping_unavailable ... ok test types::generics::tests::incomplete_inference_preserves_complete_siblings ... ok test types::generics::tests::inference_budget_exhaustion_discards_partial_mappings ... ok test types::generics::tests::inference_cleans_merged_types_independently_of_alternatives ... ok test types::generics::tests::inference_preserves_correlated_alternatives ... ok test types::generics::tests::inference_preserves_expanding_cycles_hidden_by_merging ... ok test types::generics::tests::merged_cycle_recovery_preserves_unresolved_alternative ... ok test types::generics::tests::missing_dependency_does_not_use_declared_default ... ok test types::generics::tests::outer_typevar_with_same_name_remains_resolved ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::recovery_inference_is_not_a_complete_solution ... ok test types::generics::tests::resolved_single_path_preserves_merged_projection ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::generics::tests::single_inference_defers_unsolved_defaults ... ok test types::generics::tests::unanchored_dependency_cycle_remains_unresolved ... ok test types::ide_support::tests::builtin_definition_lookup_does_not_infer_scope ... ok test types::ide_support::tests::call_argument_forms_preserve_known_type_form_parameters ... ok test types::ide_support::tests::conditional_special_forms_preserve_type_form_information ... ok test types::ide_support::tests::conditional_special_forms_use_successful_binding_for_positional_arguments ... ok test types::ide_support::tests::keyword_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::overloaded_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::successful_call_argument_forms_ignore_failed_bindings ... ok test types::ide_support::tests::variadic_call_argument_forms_are_unknown_when_matched_to_multiple_parameters ... ok test types::ide_support::unreachable_code::tests::does_not_report_conditional_noreturn_tail_as_unreachable ... ok test types::ide_support::unreachable_code::tests::does_not_report_type_checking_block_as_unreachable ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_after_unreachable_statement_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_before_return_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_separate_unreachable_regions_separate ... ok test types::ide_support::unreachable_code::tests::merges_consecutive_unreachable_statements ... ok test types::ide_support::unreachable_code::tests::merges_overlapping_ranges_of_different_kinds ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_comprehension_scope_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_other_comprehension_scopes_into_enclosing_blocks ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_scope_range_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::reports_else_branch_after_true_condition ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_from_statically_known_arithmetic ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_statement ... ok test types::ide_support::unreachable_code::tests::reports_impossible_typed_dict_key_membership ... ok test types::ide_support::unreachable_code::tests::reports_noreturn_tail_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_platform_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_assert_false ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_break ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_chained_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_continue ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_infinite_loop ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise_inside_try ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_return ... ok test types::ide_support::unreachable_code::tests::reports_statement_in_unreachable_elif_branch ... ok test types::ide_support::unreachable_code::tests::reports_statically_empty_loop_bodies ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_class_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_function_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_ternary_branch ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_type_alias ... ok test types::ide_support::unreachable_code::tests::reports_version_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unused_binding_support::tests::captures_safe_local_binding_kinds ... ok test types::ide_support::unused_binding_support::tests::captures_unused_function_and_lambda_parameters ... ok test types::ide_support::unused_binding_support::tests::closure_use_does_not_mark_shadowed_binding_used ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_shadowing_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_nearest_shadowed_binding ... ok test types::ide_support::unused_binding_support::tests::comprehension_binding_captured_by_nested_lambda_is_used ... ok test types::ide_support::unused_binding_support::tests::does_not_report_used_parameter_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::nested_comprehension_capture_uses_intermediate_rebindings ... ok test types::ide_support::unused_binding_support::tests::nested_local_same_name_does_not_mark_outer_used ... ok test types::ide_support::unused_binding_support::tests::nested_or_pattern_capture_used_in_guard_is_not_reported ... ok test types::ide_support::unused_binding_support::tests::nonlocal_proxy_scope_still_marks_outer_binding_used ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_do_not_hide_other_unused_bindings ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_used_in_body_are_not_reported ... ok test types::ide_support::unused_binding_support::tests::overriding_method_reports_unused_local_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_dead_annotation_only_declaration ... ok test types::ide_support::unused_binding_support::tests::reports_non_parameter_self_and_cls_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_shadowed_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::reports_unused_binding_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_indirect_override ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_non_overriding_method ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_overriding_method ... ok test types::ide_support::unused_binding_support::tests::skips_annotated_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_reassignment ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_unused_binding ... ok test types::ide_support::unused_binding_support::tests::skips_binding_captured_by_comprehension_in_nested_function ... ok test types::ide_support::unused_binding_support::tests::skips_closure_captured_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_global_and_nonlocal_assignments ... ok test types::ide_support::unused_binding_support::tests::skips_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_loop_condition_guarded_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_module_and_class_scope_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_parameter_captured_by_nested_comprehension ... ok test types::ide_support::unused_binding_support::tests::skips_placeholder_and_dunder_locals ... ok test types::ide_support::unused_binding_support::tests::skips_unreachable_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_method_with_stub_body ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_module_level_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameters_in_stub_files ... ok test types::ide_support::unused_binding_support::tests::tracks_comprehension_walruses_in_local_scopes ... ok test types::infer::tests::adding_string_literals_and_literal_string ... ok test types::infer::tests::call_type_doesnt_rerun_when_only_callee_changed ... ok test types::infer::tests::compact_definition_types_omit_owner ... ok test types::infer::tests::comparison_truthiness_widens_across_sparse_cycle_results ... ok test types::infer::tests::dependency_implicit_class_member ... ok test types::infer::tests::dependency_implicit_instance_attribute ... ok test types::infer::tests::dependency_internal_symbol_change ... ok test types::infer::tests::dependency_own_instance_member ... ok test types::infer::tests::dependency_public_symbol_type_change ... ok test types::infer::tests::dependency_unrelated_symbol ... ok test types::infer::tests::dynamic_class_metaclass_updates_after_base_change ... ok test types::infer::tests::expected_types_are_collected_only_for_open_files ... ok test types::infer::tests::field_specifier_default_value_invalidates_caller ... ok test types::infer::tests::function_inference_regions_are_disjoint ... ok test types::infer::tests::implicit_attribute_after_many_non_terminal_calls ... ok test types::infer::tests::implicit_attribute_preserves_terminal_narrowing_after_many_calls ... ok test types::infer::tests::lazy_parameter_defaults ... ok test types::infer::tests::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::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::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::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::structural_negation_subtyping_matches_materialized_negation ... ignored test types::property_tests::stable::subtype_of_implies_assignable_to ... ignored test types::property_tests::stable::subtype_of_implies_not_disjoint_from ... ignored test types::property_tests::stable::subtype_of_is_antisymmetric ... ignored test types::property_tests::stable::subtype_of_is_reflexive_for_fully_static_types ... ignored test types::property_tests::stable::subtype_of_is_transitive ... ignored test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_parameter_default ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::removes_a_positional_only_parameter_name ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_a_parameter_annotation ... ok test types::property_tests::type_generation::tests::callable_shrinks_parameters_and_return_type::simplifies_the_return_type ... ok test types::property_tests::type_generation::tests::gradual_callable_shrinks_to_empty_parameter_list ... ok test types::set_theoretic::builder::tests::build_intersection_deduplicates_dnf_branches ... ok test types::set_theoretic::builder::tests::build_intersection_discards_never_dnf_branches ... ok test types::set_theoretic::builder::tests::build_intersection_empty_intersection_equals_object ... ok test types::set_theoretic::builder::tests::build_intersection_enums ... ok test types::set_theoretic::builder::tests::build_intersection_simplify_split_bool ... ok test types::set_theoretic::builder::tests::build_union_no_elements ... ok test types::set_theoretic::builder::tests::build_union_single_element ... ok test types::set_theoretic::builder::tests::build_union_two_elements ... ok test types::set_theoretic::builder::tests::cycle_recovery_preserves_same_length_tuples ... ok test types::set_theoretic::builder::tests::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_growing_tuple_lengths ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_never_tuples_to_an_upper_bound ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_tuples_without_relation_queries ... ok test types::set_theoretic::builder::tests::literal_intersection_simplification_matches_relations ... ok test types::set_theoretic::builder::tests::map_preserves_alias_unpacking_behavior ... ok test types::set_theoretic::builder::tests::map_rebuilds_prefix_for_literal_widening ... ok test types::set_theoretic::builder::tests::union_common_literal_supertype ... ok test types::signatures::tests::always_satisfied_receiver_constraints_are_discarded ... ok test types::signatures::tests::deferred_in_stub ... ok test types::signatures::tests::empty ... ok test types::signatures::tests::external_signature_no_decorator ... ok test types::signatures::tests::full ... ok test types::signatures::tests::generic_deferred_in_stub ... ok test types::signatures::tests::generic_not_deferred ... ok test types::signatures::tests::not_deferred ... ok test types::signatures::tests::paramspec_identity_specialization_preserves_source_positions ... ok test types::tests::bounded_intersection_limits_negated_alias_expansion ... ok test types::tests::bounded_intersection_preserves_late_union_elements ... ok test types::tests::bounded_intersection_returns_none_when_budget_exhausted ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::generic_alias_cycle_recovery_normalizes_same_origin_unknown_oscillation ... ok test types::tests::generic_alias_cycle_recovery_rejects_unsafe_merges ... ok test types::tests::member_lookup_result_size ... ok test types::tests::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... ok test types::tests::pending_narrowing_cycle_recovery_checks_alias_arguments ... ok test types::tests::pending_narrowing_cycle_recovery_preserves_guarded_contributions ... ok test types::tests::pending_narrowing_intersections_are_order_independent ... ok test types::tests::property_deprecations_do_not_infer_accessor_signatures ... ok test types::tests::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. 457 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.45s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/corpus-b2700489ceccc168 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 14 tests test corpus_no_panic ... ok test linter_no_panic::_a_e_expects ... ok test linter_no_panic::_a_z_expects ... ok test linter_no_panic::_f_expects ... ok test linter_no_panic::_g_o_expects ... ok test linter_no_panic::_p_expects ... ok test linter_no_panic::_q_z_expects ... ok test linter_stubs_no_panic ... ok test parser_no_panic ... ok test typeshed_no_panic::_a_e_expects ... ok test typeshed_no_panic::_a_z_expects ... ok test typeshed_no_panic::_f_k_expects ... ok test typeshed_no_panic::_l_p_expects ... ok test typeshed_no_panic::_q_z_expects ... ok test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.48s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/mdtest-56fb599bc657c188 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 499 tests test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::missing-type-argument.md ... ok test mdtest::annotations/generic_alias.md ... ok test lint_doc::type-assertion-failure.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test lint_doc::redundant-condition-strict.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test mdtest::assignment/unbound.md ... ok test lint_doc::unresolved-reference.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::binary/unions.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::binary/integers.md ... ok test mdtest::call/annotation.md ... ok test mdtest::binary/custom.md ... ok test mdtest::binary/classes.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::annotations/union.md ... ok test mdtest::abstract.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::call/never.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::annotations/deferred.md ... ok test lint_doc::static-assert-error.md ... ok test mdtest::call/open.md ... ok test mdtest::call/new_class.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::classes.md ... ok test mdtest::call/replace.md ... ok test mdtest::call/dunder.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::async.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::call/builtins.md ... ok test mdtest::annotations/self.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::class/super.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::declaration/error.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::class/slots.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::annotations/string.md ... ok test mdtest::call/union.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::call/type.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::call/overloads.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::decorators.md ... ok test mdtest::del.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::call/methods.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::external/README.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::external/attrs.md ... ok test mdtest::expression/assert.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::expression/if.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::call/constructor.md ... ok test mdtest::call/function.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::expression/len.md ... ok test mdtest::exception/basic.md ... ok test mdtest::conditional/match.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::directives/cast.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::function/parameters.md ... ok test mdtest::deprecated.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::attributes.md ... ok test mdtest::function/return_type.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::final.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/basic.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::bidirectional.md ... ok test mdtest::import/conventions.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::import/errors.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/namespace.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/relative.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::known_constants.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/string.md ... ok test mdtest::literal/integer.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::literal/float.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::import/star.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::enums.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::notebook.md ... ok test mdtest::mro.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::liskov.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::os_name.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/while.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::narrow/type.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::narrow/len.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::properties.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::promotion.md ... ok test mdtest::loops/for.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::metaclass.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::public_types.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::named_tuple.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/global.md ... ok test mdtest::override.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::sentinels.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/class.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::sys_platform.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::stubs/class.md ... ok test mdtest::python_version.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_form.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::unary/integers.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::unary/custom.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::overloads.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::union_types.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::with/sync.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::unreachable.md ... ok test mdtest::with/async.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::unpacking.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::protocols.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::typed_dict.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test result: ok. 499 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_server-77ab4029a03c4ba2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 5 tests test document::text_document::tests::redo_edit ... ok test server::script_progress::tests::script_progress_reports_completion_counts_and_last_started ... ok test session::tests::closed_cached_stub_resolves_to_vendored_file ... ok test session::tests::detached_command_executor_does_not_retain_document_index ... ok test session::tests::detached_untrusted_executor_rejects_commands ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 195 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-02 06:57:15.685330651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.685436121 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.685499291 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.685636171 DEBUG Client info: None 2026-10-02 06:57:15.685673900 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.685696090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.685711380 INFO Version: Unknown 2026-10-02 06:57:15.685781580 DEBUG Received server response for request 1 2026-10-02 06:57:15.685851170 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.685867080 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpjapxH8 2026-10-02 06:57:15.685886350 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.685992880 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.686040560 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.686050880 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.686059270 DEBUG No workspace configuration provided for file:///tmp/.tmpjapxH8 2026-10-02 06:57:15.686070210 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:15.686083630 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:57:15.686143790 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.686149600 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpjapxH8, using default options 2026-10-02 06:57:15.686169380 DEBUG Initializing workspace `file:///tmp/.tmpjapxH8`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.686199880 DEBUG Searching for a project in '/tmp/.tmpjapxH8' 2026-10-02 06:57:15.686227710 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.686233310 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.689894384 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.689913084 DEBUG Resolving local virtual environment: /tmp/.tmpjapxH8/.venv 2026-10-02 06:57:15.689966544 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.689977604 DEBUG No virtual environment found 2026-10-02 06:57:15.689995064 DEBUG Adding first-party search path `/tmp/.tmpjapxH8` 2026-10-02 06:57:15.689999424 DEBUG Using vendored stdlib 2026-10-02 06:57:15.690169854 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.690182654 DEBUG Adding new file root '/tmp/.tmpjapxH8' of kind Project 2026-10-02 06:57:15.693504329 INFO Project::index_files{project=.tmpjapxH8}: Indexed 3 file(s) in 0.002s 2026-10-02 06:57:15.693531429 DEBUG Updating project to check open files 2026-10-02 06:57:15.693647959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjapxH8/lib.py") 2026-10-02 06:57:15.693658879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjapxH8/lib.py` 2026-10-02 06:57:15.693665799 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjapxH8/lib.py` 2026-10-02 06:57:15.693773808 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjapxH8/lib.py` to project `.tmpjapxH8` 2026-10-02 06:57:15.693786628 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjapxH8/lib.py` 2026-10-02 06:57:15.693789138 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:15.693796388 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:15.694195598 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.694265748 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=462.12µs 2026-10-02 06:57:15.694281088 DEBUG Received server response for request 2 2026-10-02 06:57:15.694293978 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-02 06:57:15.698724461 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.42ms 2026-10-02 06:57:15.698744291 DEBUG Received server response for request 3 2026-10-02 06:57:15.748391597 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:15.748466427 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.748483547 DEBUG method="shutdown" response.id=4 duration=26.83µs 2026-10-02 06:57:15.748498127 DEBUG Received server response for request 4 2026-10-02 06:57:15.748503827 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.748520637 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-02 06:57:15.750710564 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.750785444 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.750839574 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.750904944 DEBUG Client info: None 2026-10-02 06:57:15.750946834 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.750962304 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.750969224 INFO Version: Unknown 2026-10-02 06:57:15.751010534 DEBUG Received server response for request 1 2026-10-02 06:57:15.751050583 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.751063923 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpOBPWWF 2026-10-02 06:57:15.751072513 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.751177423 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.751212383 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.751216513 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.751224243 DEBUG No workspace configuration provided for file:///tmp/.tmpOBPWWF 2026-10-02 06:57:15.751231313 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:15.751234103 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:57:15.751290643 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.751296383 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpOBPWWF, using default options 2026-10-02 06:57:15.751307743 DEBUG Initializing workspace `file:///tmp/.tmpOBPWWF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.751324963 DEBUG Searching for a project in '/tmp/.tmpOBPWWF' 2026-10-02 06:57:15.751353383 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.751358403 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.752840581 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.752851571 DEBUG Resolving local virtual environment: /tmp/.tmpOBPWWF/.venv 2026-10-02 06:57:15.752898541 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.752903601 DEBUG No virtual environment found 2026-10-02 06:57:15.752915881 DEBUG Adding first-party search path `/tmp/.tmpOBPWWF` 2026-10-02 06:57:15.752920131 DEBUG Using vendored stdlib 2026-10-02 06:57:15.753050780 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.753058610 DEBUG Adding new file root '/tmp/.tmpOBPWWF' of kind Project 2026-10-02 06:57:15.755987666 INFO Project::index_files{project=.tmpOBPWWF}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:15.756003786 DEBUG Updating project to check open files 2026-10-02 06:57:15.756089156 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOBPWWF/foo.py") 2026-10-02 06:57:15.756100996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOBPWWF/foo.py` 2026-10-02 06:57:15.756108206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOBPWWF/foo.py` 2026-10-02 06:57:15.756212126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOBPWWF/foo.py` to project `.tmpOBPWWF` 2026-10-02 06:57:15.756225996 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOBPWWF/foo.py` 2026-10-02 06:57:15.756228806 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:15.756237036 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:15.756521675 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.756582555 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=338.40µs 2026-10-02 06:57:15.756596725 DEBUG Received server response for request 2 2026-10-02 06:57:15.756609815 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-02 06:57:15.756825485 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=191.49µs 2026-10-02 06:57:15.756837835 DEBUG Received server response for request 3 2026-10-02 06:57:15.767026700 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:15.767047930 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.767055030 DEBUG method="shutdown" response.id=4 duration=10.10µs 2026-10-02 06:57:15.767065720 DEBUG Received server response for request 4 2026-10-02 06:57:15.767069460 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.767078100 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-02 06:57:15.768645727 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.768711797 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.768742207 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.768792347 DEBUG Client info: None 2026-10-02 06:57:15.768832577 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.768848087 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.768855497 INFO Version: Unknown 2026-10-02 06:57:15.768908847 DEBUG Received server response for request 1 2026-10-02 06:57:15.768953307 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.768966797 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRU6MLD 2026-10-02 06:57:15.768974997 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.769048447 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.769082417 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.769086327 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.769095157 DEBUG No workspace configuration provided for file:///tmp/.tmpRU6MLD 2026-10-02 06:57:15.769101647 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:15.769104677 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-02 06:57:15.769142487 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.769146617 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRU6MLD, using default options 2026-10-02 06:57:15.769155267 DEBUG Initializing workspace `file:///tmp/.tmpRU6MLD`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.769168587 DEBUG Searching for a project in '/tmp/.tmpRU6MLD' 2026-10-02 06:57:15.769193297 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.769197667 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.769667396 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.769672466 DEBUG Resolving local virtual environment: /tmp/.tmpRU6MLD/.venv 2026-10-02 06:57:15.769710016 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.769713916 DEBUG No virtual environment found 2026-10-02 06:57:15.769724016 DEBUG Adding first-party search path `/tmp/.tmpRU6MLD` 2026-10-02 06:57:15.769727926 DEBUG Using vendored stdlib 2026-10-02 06:57:15.769824726 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.769828356 DEBUG Adding new file root '/tmp/.tmpRU6MLD' of kind Project 2026-10-02 06:57:15.772699161 INFO Project::index_files{project=.tmpRU6MLD}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:15.772715581 DEBUG Updating project to check open files 2026-10-02 06:57:15.772776081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRU6MLD/foo.py") 2026-10-02 06:57:15.772783851 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRU6MLD/foo.py` 2026-10-02 06:57:15.772790221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRU6MLD/foo.py` 2026-10-02 06:57:15.772886221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRU6MLD/foo.py` to project `.tmpRU6MLD` 2026-10-02 06:57:15.772896611 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRU6MLD/foo.py` 2026-10-02 06:57:15.772899211 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:15.772905941 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:15.773085411 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.773135101 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=222.80µs 2026-10-02 06:57:15.773149841 DEBUG Received server response for request 2 2026-10-02 06:57:15.783321046 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:15.783340976 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.783345546 DEBUG method="shutdown" response.id=3 duration=6.82µs 2026-10-02 06:57:15.783353186 DEBUG Received server response for request 3 2026-10-02 06:57:15.783356476 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.783363176 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-02 06:57:15.784865203 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.784933903 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.784971993 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.785021583 DEBUG Client info: None 2026-10-02 06:57:15.785053833 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.785066743 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.785071623 INFO Version: Unknown 2026-10-02 06:57:15.785112803 DEBUG Received server response for request 1 2026-10-02 06:57:15.785145653 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.785161403 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.785230243 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.785263943 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.785267163 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.785286343 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:15.785332443 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.785349233 DEBUG Initializing workspace `file:///tmp/.tmpP4nDxy/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.785363543 DEBUG Searching for a project in '/tmp/.tmpP4nDxy/a' 2026-10-02 06:57:15.785397472 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.785402242 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.785866772 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.785872272 DEBUG Resolving local virtual environment: /tmp/.tmpP4nDxy/a/.venv 2026-10-02 06:57:15.785914892 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.785919172 DEBUG No virtual environment found 2026-10-02 06:57:15.785931022 DEBUG Adding first-party search path `/tmp/.tmpP4nDxy/a` 2026-10-02 06:57:15.785935142 DEBUG Using vendored stdlib 2026-10-02 06:57:15.786031272 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.786035722 DEBUG Adding new file root '/tmp/.tmpP4nDxy/a' of kind Project 2026-10-02 06:57:15.788996567 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:15.789011187 DEBUG Initializing workspace `file:///tmp/.tmpP4nDxy/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.789022867 DEBUG Searching for a project in '/tmp/.tmpP4nDxy/b/src' 2026-10-02 06:57:15.789077417 DEBUG Found project at '/tmp/.tmpP4nDxy/b' 2026-10-02 06:57:15.789081647 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.791341904 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.791348884 DEBUG Resolving local virtual environment: /tmp/.tmpP4nDxy/b/.venv 2026-10-02 06:57:15.791388344 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.791392684 DEBUG No virtual environment found 2026-10-02 06:57:15.791402454 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:15.791415684 DEBUG Adding extra search-path `/tmp/.tmpP4nDxy/deps` 2026-10-02 06:57:15.791419954 DEBUG Adding first-party search path `/tmp/.tmpP4nDxy/b/src` 2026-10-02 06:57:15.791423824 DEBUG Adding first-party search path `/tmp/.tmpP4nDxy/b` 2026-10-02 06:57:15.791429024 DEBUG Using vendored stdlib 2026-10-02 06:57:15.791555593 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.791560113 DEBUG Adding new file root '/tmp/.tmpP4nDxy/b' of kind Project 2026-10-02 06:57:15.792073863 DEBUG Adding new file root '/tmp/.tmpP4nDxy/deps' of kind SearchPath 2026-10-02 06:57:15.794564829 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:15.794577729 DEBUG Updating project to check open files 2026-10-02 06:57:15.794594579 DEBUG Updating project to check open files 2026-10-02 06:57:15.794659609 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:15.794726959 DEBUG method="textDocument/hover" response.id=2 duration=121.91µs 2026-10-02 06:57:15.794742059 DEBUG Received server response for request 2 2026-10-02 06:57:15.804824194 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:15.804860804 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.804869404 DEBUG method="shutdown" response.id=3 duration=12.82µs 2026-10-02 06:57:15.804880504 DEBUG Received server response for request 3 2026-10-02 06:57:15.804884514 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.804900184 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-02 06:57:15.807007750 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.807069360 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.807105420 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.807163990 DEBUG Client info: None 2026-10-02 06:57:15.807198430 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.807212230 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.807218360 INFO Version: Unknown 2026-10-02 06:57:15.807262330 DEBUG Received server response for request 1 2026-10-02 06:57:15.807302270 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.807318860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.807410230 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.807450720 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.807454310 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.807472270 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:15.807515400 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.807536400 DEBUG Initializing workspace `file:///tmp/.tmp3PjN81/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.807554530 DEBUG Searching for a project in '/tmp/.tmp3PjN81/a' 2026-10-02 06:57:15.807589080 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.807594490 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.808893038 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.808905698 DEBUG Resolving local virtual environment: /tmp/.tmp3PjN81/a/.venv 2026-10-02 06:57:15.808956948 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.808961708 DEBUG No virtual environment found 2026-10-02 06:57:15.808973688 DEBUG Adding first-party search path `/tmp/.tmp3PjN81/a` 2026-10-02 06:57:15.808977998 DEBUG Using vendored stdlib 2026-10-02 06:57:15.809110477 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.809117647 DEBUG Adding new file root '/tmp/.tmp3PjN81/a' of kind Project 2026-10-02 06:57:15.811280934 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:15.811297854 DEBUG Initializing workspace `file:///tmp/.tmp3PjN81/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.811309294 DEBUG Searching for a project in '/tmp/.tmp3PjN81/b' 2026-10-02 06:57:15.811341874 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.811346444 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.813998080 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.814007170 DEBUG Resolving local virtual environment: /tmp/.tmp3PjN81/b/.venv 2026-10-02 06:57:15.814047990 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.814052010 DEBUG No virtual environment found 2026-10-02 06:57:15.814062900 DEBUG Adding first-party search path `/tmp/.tmp3PjN81/b` 2026-10-02 06:57:15.814066810 DEBUG Using vendored stdlib 2026-10-02 06:57:15.814196450 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.814202160 DEBUG Adding new file root '/tmp/.tmp3PjN81/b' of kind Project 2026-10-02 06:57:15.816170357 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:15.816185347 DEBUG Updating project to check open files 2026-10-02 06:57:15.816205987 DEBUG Updating project to check open files 2026-10-02 06:57:15.816257657 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:15.816284767 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:15.819237872 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-02 06:57:15.819305862 DEBUG method="textDocument/hover" response.id=2 duration=3.09ms 2026-10-02 06:57:15.819322592 DEBUG Received server response for request 2 2026-10-02 06:57:15.829408527 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:15.829433707 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.829440927 DEBUG method="shutdown" response.id=3 duration=11.67µs 2026-10-02 06:57:15.829453967 DEBUG Received server response for request 3 2026-10-02 06:57:15.829458127 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.829467827 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-02 06:57:15.831921474 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.831982013 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.832017183 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.832078983 DEBUG Client info: None 2026-10-02 06:57:15.832112423 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.832127513 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.832134563 INFO Version: Unknown 2026-10-02 06:57:15.832182263 DEBUG Received server response for request 1 2026-10-02 06:57:15.832213733 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.832228503 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.832306843 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.832345883 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.832349353 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.832362183 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:15.832406133 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.832421073 DEBUG Initializing workspace `file:///tmp/.tmpnoaGZt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.832435883 DEBUG Searching for a project in '/tmp/.tmpnoaGZt/src' 2026-10-02 06:57:15.832476673 DEBUG Found project at '/tmp/.tmpnoaGZt/src' 2026-10-02 06:57:15.832481493 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.832940562 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.832945712 DEBUG Resolving local virtual environment: /tmp/.tmpnoaGZt/src/.venv 2026-10-02 06:57:15.832986722 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.832990902 DEBUG No virtual environment found 2026-10-02 06:57:15.833007592 DEBUG Adding extra search-path `/tmp/.tmpnoaGZt/src/workspace-deps` 2026-10-02 06:57:15.833011992 DEBUG Adding first-party search path `/tmp/.tmpnoaGZt/src` 2026-10-02 06:57:15.833015842 DEBUG Using vendored stdlib 2026-10-02 06:57:15.833123372 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.833127152 DEBUG Adding new file root '/tmp/.tmpnoaGZt/src' of kind Project 2026-10-02 06:57:15.833538901 DEBUG Adding new file root '/tmp/.tmpnoaGZt/src/workspace-deps' of kind SearchPath 2026-10-02 06:57:15.835067479 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:15.835081639 DEBUG Updating project to check open files 2026-10-02 06:57:15.835355328 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.838038214 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-02 06:57:15.838071784 DEBUG method="textDocument/hover" response.id=2 duration=2.97ms 2026-10-02 06:57:15.838086814 DEBUG Received server response for request 2 2026-10-02 06:57:15.838108024 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:15.838115734 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:15.838153474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnoaGZt/src/script") 2026-10-02 06:57:15.838161674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnoaGZt/src/script` 2026-10-02 06:57:15.838169254 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnoaGZt/src/script` 2026-10-02 06:57:15.838302724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnoaGZt/src/script` to project `src` 2026-10-02 06:57:15.838321094 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnoaGZt/src/script` 2026-10-02 06:57:15.838323714 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:15.838329814 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(181))}}: Set open project files (count: 1) 2026-10-02 06:57:15.838749933 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:57:15.838784623 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.838790043 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:15.838804393 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpnoaGZt/src/script-deps` 2026-10-02 06:57:15.838809173 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:15.838924613 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.838930163 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpnoaGZt/src/script-deps' of kind SearchPath 2026-10-02 06:57:15.838985573 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.840596601 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-02 06:57:15.840634711 DEBUG method="textDocument/hover" response.id=3 duration=2.30ms 2026-10-02 06:57:15.840645181 DEBUG Received server response for request 3 2026-10-02 06:57:15.850722206 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:15.850742596 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.850748586 DEBUG method="shutdown" response.id=4 duration=8.53µs 2026-10-02 06:57:15.850758516 DEBUG Received server response for request 4 2026-10-02 06:57:15.850761756 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.850770486 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-02 06:57:15.852703713 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.852772443 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.852807653 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.852855533 DEBUG Client info: None 2026-10-02 06:57:15.852877902 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.852890592 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.852897242 INFO Version: Unknown 2026-10-02 06:57:15.852940292 DEBUG Received server response for request 1 2026-10-02 06:57:15.852981272 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.852994502 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpVobaAV 2026-10-02 06:57:15.853002412 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.853080462 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.853118852 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.853122322 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.853129972 DEBUG No workspace configuration provided for file:///tmp/.tmpVobaAV 2026-10-02 06:57:15.853134462 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-02 06:57:15.853178172 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.853183202 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpVobaAV, using default options 2026-10-02 06:57:15.853193002 DEBUG Initializing workspace `file:///tmp/.tmpVobaAV`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.853207202 DEBUG Searching for a project in '/tmp/.tmpVobaAV' 2026-10-02 06:57:15.853241422 DEBUG Found project at '/tmp/.tmpVobaAV' 2026-10-02 06:57:15.853245792 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.853690961 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.853696301 DEBUG Resolving local virtual environment: /tmp/.tmpVobaAV/.venv 2026-10-02 06:57:15.853733651 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.853737561 DEBUG No virtual environment found 2026-10-02 06:57:15.853748491 DEBUG Adding first-party search path `/tmp/.tmpVobaAV` 2026-10-02 06:57:15.853752491 DEBUG Using vendored stdlib 2026-10-02 06:57:15.853843171 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.853846751 DEBUG Adding new file root '/tmp/.tmpVobaAV' of kind Project 2026-10-02 06:57:15.855343839 DEBUG Skipping directory '/tmp/.tmpVobaAV/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:57:15.856591507 INFO Project::index_files{project=.tmpVobaAV}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:15.856608347 DEBUG Updating project to check open files 2026-10-02 06:57:15.856779677 DEBUG method="textDocument/documentSymbol" response.id=2 duration=144.98µs 2026-10-02 06:57:15.856794147 DEBUG Received server response for request 2 2026-10-02 06:57:15.856807137 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-02 06:57:15.856853077 DEBUG method="textDocument/documentSymbol" response.id=3 duration=36.18µs 2026-10-02 06:57:15.856862487 DEBUG Received server response for request 3 2026-10-02 06:57:15.856871257 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-02 06:57:15.856935126 DEBUG method="textDocument/documentSymbol" response.id=4 duration=55.32µs 2026-10-02 06:57:15.856943686 DEBUG Received server response for request 4 2026-10-02 06:57:15.856950986 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-02 06:57:15.856997026 DEBUG method="textDocument/documentSymbol" response.id=5 duration=37.90µs 2026-10-02 06:57:15.857005176 DEBUG Received server response for request 5 2026-10-02 06:57:15.857012496 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-02 06:57:15.857061006 DEBUG method="textDocument/documentSymbol" response.id=6 duration=39.74µs 2026-10-02 06:57:15.857069296 DEBUG Received server response for request 6 2026-10-02 06:57:15.857077056 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-02 06:57:15.857247986 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.868834549 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:15.870285257 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-02 06:57:15.870329447 DEBUG method="textDocument/hover" response.id=7 duration=13.24ms 2026-10-02 06:57:15.870348507 DEBUG Received server response for request 7 2026-10-02 06:57:15.870365607 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-02 06:57:15.870430566 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=46.33µs 2026-10-02 06:57:15.870446076 DEBUG Received server response for request 8 2026-10-02 06:57:15.870451976 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-02 06:57:15.870497996 DEBUG method="textDocument/foldingRange" response.id=9 duration=29.60µs 2026-10-02 06:57:15.870513166 DEBUG Received server response for request 9 2026-10-02 06:57:15.870519996 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-02 06:57:15.870567586 DEBUG method="textDocument/prepareRename" response.id=10 duration=31.28µs 2026-10-02 06:57:15.870582946 DEBUG Received server response for request 10 2026-10-02 06:57:15.870589636 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-02 06:57:15.870694416 DEBUG method="textDocument/rename" response.id=11 duration=95.49µs 2026-10-02 06:57:15.870710206 DEBUG Received server response for request 11 2026-10-02 06:57:15.880791391 DEBUG Client sends request `shutdown` with ID 12 2026-10-02 06:57:15.880819531 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.880826191 DEBUG method="shutdown" response.id=12 duration=9.82µs 2026-10-02 06:57:15.880835011 DEBUG Received server response for request 12 2026-10-02 06:57:15.880839711 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.880855921 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-02 06:57:15.883890026 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.883956266 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.883991046 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.884049236 DEBUG Client info: None 2026-10-02 06:57:15.884075226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.884089406 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.884095806 INFO Version: Unknown 2026-10-02 06:57:15.884137206 DEBUG Received server response for request 1 2026-10-02 06:57:15.884173236 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.884188926 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.884263886 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.884301866 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.884305446 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.884319056 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-02 06:57:15.884360396 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.884375476 DEBUG Initializing workspace `file:///tmp/.tmpfKb1fY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.884391056 DEBUG Searching for a project in '/tmp/.tmpfKb1fY/src' 2026-10-02 06:57:15.884425866 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.884430696 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.884902425 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.884908145 DEBUG Resolving local virtual environment: /tmp/.tmpfKb1fY/src/.venv 2026-10-02 06:57:15.884950885 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.884955225 DEBUG No virtual environment found 2026-10-02 06:57:15.884966375 DEBUG Adding first-party search path `/tmp/.tmpfKb1fY/src` 2026-10-02 06:57:15.884970615 DEBUG Using vendored stdlib 2026-10-02 06:57:15.885074305 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.885079095 DEBUG Adding new file root '/tmp/.tmpfKb1fY/src' of kind Project 2026-10-02 06:57:15.886976832 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:15.886993532 DEBUG Updating project to check open files 2026-10-02 06:57:15.887020532 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpfKb1fY/src/notebook.ipynb is neither open nor a supported closed file 2026-10-02 06:57:15.887049082 DEBUG method="textDocument/documentSymbol" response.id=2 duration=36.59µs 2026-10-02 06:57:15.887060952 DEBUG Received server response for request 2 2026-10-02 06:57:15.887069572 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-02 06:57:15.887082372 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-02 06:57:15.887094492 DEBUG method="textDocument/documentSymbol" response.id=3 duration=14.01µs 2026-10-02 06:57:15.887103592 DEBUG Received server response for request 3 2026-10-02 06:57:15.897175797 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:15.897197787 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.897204557 DEBUG method="shutdown" response.id=4 duration=9.80µs 2026-10-02 06:57:15.897214617 DEBUG Received server response for request 4 2026-10-02 06:57:15.897218307 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.897227317 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-02 06:57:15.898770264 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.898832744 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.898865994 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.898925724 DEBUG Client info: None 2026-10-02 06:57:15.898955354 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-02 06:57:15.898969074 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.898975504 INFO Version: Unknown 2026-10-02 06:57:15.899019434 DEBUG Received server response for request 1 2026-10-02 06:57:15.899054584 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.899069304 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.899166884 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.899199614 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.899203094 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.899214854 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:15.899276224 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.899294434 DEBUG Initializing workspace `file:///tmp/.tmpT1bgPp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.899310934 DEBUG Searching for a project in '/tmp/.tmpT1bgPp/src' 2026-10-02 06:57:15.899356093 DEBUG Found project at '/tmp/.tmpT1bgPp/src' 2026-10-02 06:57:15.899360293 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.900711532 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.900719892 DEBUG Resolving local virtual environment: /tmp/.tmpT1bgPp/src/.venv 2026-10-02 06:57:15.900771551 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.900776861 DEBUG No virtual environment found 2026-10-02 06:57:15.900794571 DEBUG Adding extra search-path `/tmp/.tmpT1bgPp/deps` 2026-10-02 06:57:15.900799041 DEBUG Adding first-party search path `/tmp/.tmpT1bgPp/src` 2026-10-02 06:57:15.900802901 DEBUG Using vendored stdlib 2026-10-02 06:57:15.900927961 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.900933021 DEBUG Adding new file root '/tmp/.tmpT1bgPp/src' of kind Project 2026-10-02 06:57:15.901501900 DEBUG Adding new file root '/tmp/.tmpT1bgPp/deps' of kind SearchPath 2026-10-02 06:57:15.901841590 DEBUG Ignoring file `/tmp/.tmpT1bgPp/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-02 06:57:15.904016337 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:15.904186016 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT1bgPp/src/main.py"))}: Checking file '/tmp/.tmpT1bgPp/src/main.py' 2026-10-02 06:57:15.904306516 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT1bgPp/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.915647989 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT1bgPp/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:15.915731439 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.69ms 2026-10-02 06:57:15.915747559 DEBUG Received server response for request 2 2026-10-02 06:57:15.915855409 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:15.915911029 DEBUG method="textDocument/diagnostic" response.id=3 duration=37.30µs 2026-10-02 06:57:15.915920769 DEBUG Received server response for request 3 2026-10-02 06:57:15.915931759 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:15.915964409 DEBUG method="textDocument/diagnostic" response.id=4 duration=23.95µs 2026-10-02 06:57:15.915973509 DEBUG Received server response for request 4 2026-10-02 06:57:15.915980059 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-02 06:57:15.916004649 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpT1bgPp/src/missing.py` 2026-10-02 06:57:15.916014289 DEBUG method="textDocument/diagnostic" response.id=5 duration=25.63µs 2026-10-02 06:57:15.916022279 DEBUG Received server response for request 5 2026-10-02 06:57:15.926094454 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:57:15.926114284 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.926121374 DEBUG method="shutdown" response.id=6 duration=11.62µs 2026-10-02 06:57:15.926130864 DEBUG Received server response for request 6 2026-10-02 06:57:15.926134094 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.926144154 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-02 06:57:15.929011430 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.929068040 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.929099859 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.929158929 DEBUG Client info: None 2026-10-02 06:57:15.929189839 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-02 06:57:15.929202699 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.929207959 INFO Version: Unknown 2026-10-02 06:57:15.929247479 DEBUG Received server response for request 1 2026-10-02 06:57:15.929279769 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.929293459 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.929372149 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.929409209 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.929413279 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.929424689 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:15.929472039 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.929486519 DEBUG Initializing workspace `file:///tmp/.tmp5GMAY6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.929502049 DEBUG Searching for a project in '/tmp/.tmp5GMAY6/src' 2026-10-02 06:57:15.929534129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.929538779 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.930034968 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.930041028 DEBUG Resolving local virtual environment: /tmp/.tmp5GMAY6/src/.venv 2026-10-02 06:57:15.930083498 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.930087898 DEBUG No virtual environment found 2026-10-02 06:57:15.930098848 DEBUG Adding first-party search path `/tmp/.tmp5GMAY6/src` 2026-10-02 06:57:15.930102918 DEBUG Using vendored stdlib 2026-10-02 06:57:15.930205988 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.930209578 DEBUG Adding new file root '/tmp/.tmp5GMAY6/src' of kind Project 2026-10-02 06:57:15.933127253 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:15.933143043 DEBUG Updating project to check open files 2026-10-02 06:57:15.933206363 DEBUG method="textDocument/diagnostic" response.id=2 duration=41.90µs 2026-10-02 06:57:15.933217233 DEBUG Received server response for request 2 2026-10-02 06:57:15.943292438 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:15.943312658 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.943319918 DEBUG method="shutdown" response.id=3 duration=10.45µs 2026-10-02 06:57:15.943330248 DEBUG Received server response for request 3 2026-10-02 06:57:15.943333948 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.943342948 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-02 06:57:15.944596236 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.944664016 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.944694516 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.944745976 DEBUG Client info: None 2026-10-02 06:57:15.944772596 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-02 06:57:15.944783386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.944788136 INFO Version: Unknown 2026-10-02 06:57:15.944826866 DEBUG Received server response for request 1 2026-10-02 06:57:15.944856046 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.944869066 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.944937336 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.944971226 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.944974476 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.944985476 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:15.945033136 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.945045426 DEBUG Initializing workspace `file:///tmp/.tmpyNyvos/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.945059836 DEBUG Searching for a project in '/tmp/.tmpyNyvos/src' 2026-10-02 06:57:15.945091196 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.945095996 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.945514515 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.945519535 DEBUG Resolving local virtual environment: /tmp/.tmpyNyvos/src/.venv 2026-10-02 06:57:15.945558905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.945563015 DEBUG No virtual environment found 2026-10-02 06:57:15.945573365 DEBUG Adding first-party search path `/tmp/.tmpyNyvos/src` 2026-10-02 06:57:15.945577505 DEBUG Using vendored stdlib 2026-10-02 06:57:15.945684645 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.945689095 DEBUG Adding new file root '/tmp/.tmpyNyvos/src' of kind Project 2026-10-02 06:57:15.947643212 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:15.947688992 DEBUG method="textDocument/diagnostic" response.id=2 duration=29.27µs 2026-10-02 06:57:15.947701532 DEBUG Received server response for request 2 2026-10-02 06:57:15.957776717 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:15.957798327 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.957804977 DEBUG method="shutdown" response.id=3 duration=10.12µs 2026-10-02 06:57:15.957815067 DEBUG Received server response for request 3 2026-10-02 06:57:15.957818847 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.957827957 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-02 06:57:15.959178285 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.959230205 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.959259945 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.959331725 DEBUG Client info: None 2026-10-02 06:57:15.959364695 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.959376085 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.959380364 INFO Version: Unknown 2026-10-02 06:57:15.959419534 DEBUG Received server response for request 1 2026-10-02 06:57:15.959444944 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.959460324 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.959535604 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.959575434 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.959579154 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.959595504 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:15.959654874 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.959683854 DEBUG Initializing workspace `file:///tmp/.tmpxMRC4X/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.959698124 DEBUG Searching for a project in '/tmp/.tmpxMRC4X/a' 2026-10-02 06:57:15.959733134 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:15.959738244 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.960193973 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.960198803 DEBUG Resolving local virtual environment: /tmp/.tmpxMRC4X/a/.venv 2026-10-02 06:57:15.960239243 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.960243363 DEBUG No virtual environment found 2026-10-02 06:57:15.960254673 DEBUG Adding first-party search path `/tmp/.tmpxMRC4X/a` 2026-10-02 06:57:15.960258703 DEBUG Using vendored stdlib 2026-10-02 06:57:15.960354123 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.960358463 DEBUG Adding new file root '/tmp/.tmpxMRC4X/a' of kind Project 2026-10-02 06:57:15.963171249 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:15.963185349 DEBUG Initializing workspace `file:///tmp/.tmpxMRC4X/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.963196299 DEBUG Searching for a project in '/tmp/.tmpxMRC4X/b/src' 2026-10-02 06:57:15.963235689 DEBUG Found project at '/tmp/.tmpxMRC4X/b' 2026-10-02 06:57:15.963240269 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.965284966 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.965291916 DEBUG Resolving local virtual environment: /tmp/.tmpxMRC4X/b/.venv 2026-10-02 06:57:15.965331646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.965335756 DEBUG No virtual environment found 2026-10-02 06:57:15.965345786 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:15.965359086 DEBUG Adding extra search-path `/tmp/.tmpxMRC4X/deps` 2026-10-02 06:57:15.965363256 DEBUG Adding first-party search path `/tmp/.tmpxMRC4X/b/src` 2026-10-02 06:57:15.965367116 DEBUG Adding first-party search path `/tmp/.tmpxMRC4X/b` 2026-10-02 06:57:15.965370896 DEBUG Using vendored stdlib 2026-10-02 06:57:15.965491785 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.965495985 DEBUG Adding new file root '/tmp/.tmpxMRC4X/b' of kind Project 2026-10-02 06:57:15.965992295 DEBUG Adding new file root '/tmp/.tmpxMRC4X/deps' of kind SearchPath 2026-10-02 06:57:15.968460291 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:15.968472511 DEBUG Updating project to check open files 2026-10-02 06:57:15.968488761 DEBUG Updating project to check open files 2026-10-02 06:57:15.968537661 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:15.968772811 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:15.970576038 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:57:15.970605658 DEBUG method="textDocument/hover" response.id=2 duration=2.11ms 2026-10-02 06:57:15.970639638 DEBUG Received server response for request 2 2026-10-02 06:57:15.970661418 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:15.970668968 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:15.970707168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxMRC4X/deps/library.py") 2026-10-02 06:57:15.970714938 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.970723158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.970802608 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-02 06:57:15.970819188 DEBUG method="textDocument/hover" response.id=3 duration=81.63µs 2026-10-02 06:57:15.970828858 DEBUG Received server response for request 3 2026-10-02 06:57:15.970838938 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:15.970844758 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-02 06:57:15.970856487 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.970859627 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:15.970872267 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:15.970893537 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: FileContent } 2026-10-02 06:57:15.970913567 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: FileContent } 2026-10-02 06:57:15.970919047 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.970924127 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.970987427 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:57:15.971000207 DEBUG method="textDocument/hover" response.id=4 duration=68.11µs 2026-10-02 06:57:15.971009537 DEBUG Received server response for request 4 2026-10-02 06:57:15.971044197 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:15.971050507 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-02 06:57:15.971060537 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxMRC4X/a` 2026-10-02 06:57:15.971078327 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: Any } 2026-10-02 06:57:15.971083817 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxMRC4X/b/src` 2026-10-02 06:57:15.971099267 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: Any } 2026-10-02 06:57:15.971104157 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971163857 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:57:15.971176707 DEBUG method="textDocument/hover" response.id=5 duration=59.71µs 2026-10-02 06:57:15.971185697 DEBUG Received server response for request 5 2026-10-02 06:57:15.971204327 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:15.971209867 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-02 06:57:15.971216447 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxMRC4X/a` 2026-10-02 06:57:15.971234037 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: Any } 2026-10-02 06:57:15.971243367 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxMRC4X/b/src` 2026-10-02 06:57:15.971258987 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: File } 2026-10-02 06:57:15.971265687 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971273997 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971278477 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971285077 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpxMRC4X/deps` 2026-10-02 06:57:15.971291327 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpxMRC4X/deps/library.py` from project `b` 2026-10-02 06:57:15.971310667 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971318557 DEBUG method="textDocument/hover" response.id=6 duration=21.34µs 2026-10-02 06:57:15.971327507 DEBUG Received server response for request 6 2026-10-02 06:57:15.971352297 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:15.971356847 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-02 06:57:15.971366097 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxMRC4X/a` 2026-10-02 06:57:15.971383227 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: File } 2026-10-02 06:57:15.971390937 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpxMRC4X/b/src` 2026-10-02 06:57:15.971405337 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpxMRC4X/deps/library.py", kind: File } 2026-10-02 06:57:15.971410247 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971415297 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971419877 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpxMRC4X/deps/library.py` 2026-10-02 06:57:15.971426327 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpxMRC4X/deps` 2026-10-02 06:57:15.971490587 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-02 06:57:15.971503977 DEBUG method="textDocument/hover" response.id=7 duration=68.65µs 2026-10-02 06:57:15.971512387 DEBUG Received server response for request 7 2026-10-02 06:57:15.981587712 DEBUG Client sends request `shutdown` with ID 8 2026-10-02 06:57:15.981607122 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:15.981623262 DEBUG method="shutdown" response.id=8 duration=18.31µs 2026-10-02 06:57:15.981633002 DEBUG Received server response for request 8 2026-10-02 06:57:15.981635952 DEBUG Client sends notification `exit` 2026-10-02 06:57:15.981644861 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-02 06:57:15.983433169 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:15.983485919 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:15.983518219 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:15.983575189 DEBUG Client info: None 2026-10-02 06:57:15.983600719 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:15.983624339 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:15.983629969 INFO Version: Unknown 2026-10-02 06:57:15.983671769 DEBUG Received server response for request 1 2026-10-02 06:57:15.983701339 DEBUG Client sends notification `initialized` 2026-10-02 06:57:15.983716418 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:15.983811358 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:15.983852418 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:15.983856158 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:15.983868638 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:15.983871618 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:15.983925888 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:15.983944388 DEBUG Initializing workspace `file:///tmp/.tmpypIZ0u/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:15.983961698 DEBUG Searching for a project in '/tmp/.tmpypIZ0u/src' 2026-10-02 06:57:15.984014028 DEBUG Found project at '/tmp/.tmpypIZ0u' 2026-10-02 06:57:15.984018748 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:15.985348496 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:15.985357886 DEBUG Resolving local virtual environment: /tmp/.tmpypIZ0u/.venv 2026-10-02 06:57:15.985409326 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:15.985414306 DEBUG No virtual environment found 2026-10-02 06:57:15.985424386 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:15.985432946 DEBUG Adding first-party search path `/tmp/.tmpypIZ0u/src` 2026-10-02 06:57:15.985437016 DEBUG Adding first-party search path `/tmp/.tmpypIZ0u` 2026-10-02 06:57:15.985440946 DEBUG Using vendored stdlib 2026-10-02 06:57:15.985568726 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:15.985573786 DEBUG Adding new file root '/tmp/.tmpypIZ0u' of kind Project 2026-10-02 06:57:15.988498001 INFO Project::index_files{project=.tmpypIZ0u}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:15.988513581 DEBUG Updating project to check open files 2026-10-02 06:57:15.988599031 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpypIZ0u/src/foo.py") 2026-10-02 06:57:15.988610541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpypIZ0u/src/foo.py` 2026-10-02 06:57:15.988627611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpypIZ0u/src/foo.py` 2026-10-02 06:57:15.988760111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpypIZ0u/src/foo.py` to project `.tmpypIZ0u` 2026-10-02 06:57:15.988775141 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpypIZ0u/src/foo.py` 2026-10-02 06:57:15.988777421 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:15.988785531 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:15.988899981 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpypIZ0u/src/foo.py"))}: Checking file '/tmp/.tmpypIZ0u/src/foo.py' 2026-10-02 06:57:15.989038941 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpypIZ0u/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.001727582 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.93ms 2026-10-02 06:57:16.001746082 DEBUG Received server response for request 2 2026-10-02 06:57:16.001791032 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.001874021 DEBUG method="textDocument/codeAction" response.id=3 duration=63.22µs 2026-10-02 06:57:16.001885001 DEBUG Received server response for request 3 2026-10-02 06:57:16.012198816 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.012233886 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.012241076 DEBUG method="shutdown" response.id=4 duration=10.64µs 2026-10-02 06:57:16.012257876 DEBUG Received server response for request 4 2026-10-02 06:57:16.012261986 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.012278236 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-02 06:57:16.015141512 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.015210812 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.015246172 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.015300592 DEBUG Client info: None 2026-10-02 06:57:16.015327732 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.015339302 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.015345312 INFO Version: Unknown 2026-10-02 06:57:16.015384671 DEBUG Received server response for request 1 2026-10-02 06:57:16.015427431 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.015442221 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.015532351 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.015569361 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.015573451 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.015588551 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.015591521 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.015657591 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.015676621 DEBUG Initializing workspace `file:///tmp/.tmpDCs3b0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.015693631 DEBUG Searching for a project in '/tmp/.tmpDCs3b0/src' 2026-10-02 06:57:16.015728451 DEBUG Found project at '/tmp/.tmpDCs3b0' 2026-10-02 06:57:16.015732821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.016931979 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.016942309 DEBUG Resolving local virtual environment: /tmp/.tmpDCs3b0/.venv 2026-10-02 06:57:16.016989959 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.016995009 DEBUG No virtual environment found 2026-10-02 06:57:16.017005559 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.017014689 DEBUG Adding first-party search path `/tmp/.tmpDCs3b0/src` 2026-10-02 06:57:16.017018519 DEBUG Adding first-party search path `/tmp/.tmpDCs3b0` 2026-10-02 06:57:16.017022369 DEBUG Using vendored stdlib 2026-10-02 06:57:16.017149379 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.017153819 DEBUG Adding new file root '/tmp/.tmpDCs3b0' of kind Project 2026-10-02 06:57:16.020075315 INFO Project::index_files{project=.tmpDCs3b0}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.020092124 DEBUG Updating project to check open files 2026-10-02 06:57:16.020179634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDCs3b0/src/foo.py") 2026-10-02 06:57:16.020190154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDCs3b0/src/foo.py` 2026-10-02 06:57:16.020197674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDCs3b0/src/foo.py` 2026-10-02 06:57:16.020316154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDCs3b0/src/foo.py` to project `.tmpDCs3b0` 2026-10-02 06:57:16.020330564 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDCs3b0/src/foo.py` 2026-10-02 06:57:16.020333044 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.020340914 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.020444514 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCs3b0/src/foo.py"))}: Checking file '/tmp/.tmpDCs3b0/src/foo.py' 2026-10-02 06:57:16.020598644 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCs3b0/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.031443188 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDCs3b0/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.031564838 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.22ms 2026-10-02 06:57:16.031582037 DEBUG Received server response for request 2 2026-10-02 06:57:16.031639427 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.043170570 DEBUG method="textDocument/codeAction" response.id=3 duration=11.51ms 2026-10-02 06:57:16.043197040 DEBUG Received server response for request 3 2026-10-02 06:57:16.053527595 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.053565455 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.053573765 DEBUG method="shutdown" response.id=4 duration=13.83µs 2026-10-02 06:57:16.053583875 DEBUG Received server response for request 4 2026-10-02 06:57:16.053588345 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.053603845 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-02 06:57:16.058452718 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.058519618 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.058556107 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.058629467 DEBUG Client info: None 2026-10-02 06:57:16.058665367 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.058679537 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.058685387 INFO Version: Unknown 2026-10-02 06:57:16.058725797 DEBUG Received server response for request 1 2026-10-02 06:57:16.058765407 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.058781417 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.058882027 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.058918767 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.058922597 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.058938577 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.058941977 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.058997297 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.059014447 DEBUG Initializing workspace `file:///tmp/.tmpCp9AN2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.059032117 DEBUG Searching for a project in '/tmp/.tmpCp9AN2/src' 2026-10-02 06:57:16.059067597 DEBUG Found project at '/tmp/.tmpCp9AN2' 2026-10-02 06:57:16.059072047 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.060232715 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.060246255 DEBUG Resolving local virtual environment: /tmp/.tmpCp9AN2/.venv 2026-10-02 06:57:16.060296555 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.060301785 DEBUG No virtual environment found 2026-10-02 06:57:16.060312545 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.060321615 DEBUG Adding first-party search path `/tmp/.tmpCp9AN2/src` 2026-10-02 06:57:16.060325425 DEBUG Adding first-party search path `/tmp/.tmpCp9AN2` 2026-10-02 06:57:16.060329445 DEBUG Using vendored stdlib 2026-10-02 06:57:16.060442785 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.060447455 DEBUG Adding new file root '/tmp/.tmpCp9AN2' of kind Project 2026-10-02 06:57:16.063422250 INFO Project::index_files{project=.tmpCp9AN2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.063437600 DEBUG Updating project to check open files 2026-10-02 06:57:16.063517110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCp9AN2/src/foo.py") 2026-10-02 06:57:16.063527590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCp9AN2/src/foo.py` 2026-10-02 06:57:16.063535190 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCp9AN2/src/foo.py` 2026-10-02 06:57:16.063704900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCp9AN2/src/foo.py` to project `.tmpCp9AN2` 2026-10-02 06:57:16.063719890 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCp9AN2/src/foo.py` 2026-10-02 06:57:16.063722390 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.063730850 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.063835720 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCp9AN2/src/foo.py"))}: Checking file '/tmp/.tmpCp9AN2/src/foo.py' 2026-10-02 06:57:16.063963429 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCp9AN2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.074024775 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpCp9AN2/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.079749086 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.01ms 2026-10-02 06:57:16.079768736 DEBUG Received server response for request 2 2026-10-02 06:57:16.079806466 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.086374956 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.086387676 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:16.086440236 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-02 06:57:16.088941682 DEBUG method="textDocument/codeAction" response.id=3 duration=9.12ms 2026-10-02 06:57:16.088958042 DEBUG Received server response for request 3 2026-10-02 06:57:16.099315007 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.099351277 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.099360107 DEBUG method="shutdown" response.id=4 duration=12.79µs 2026-10-02 06:57:16.099370467 DEBUG Received server response for request 4 2026-10-02 06:57:16.099374757 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.099390747 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-02 06:57:16.104886829 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.104965919 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.105013869 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.105070859 DEBUG Client info: None 2026-10-02 06:57:16.105104718 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.105117388 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.105123188 INFO Version: Unknown 2026-10-02 06:57:16.105162658 DEBUG Received server response for request 1 2026-10-02 06:57:16.105204958 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.105220718 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.105307768 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.105343388 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.105346898 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.105363838 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.105367198 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.105416228 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.105433968 DEBUG Initializing workspace `file:///tmp/.tmpX73Uws/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.105450588 DEBUG Searching for a project in '/tmp/.tmpX73Uws/src' 2026-10-02 06:57:16.105486428 DEBUG Found project at '/tmp/.tmpX73Uws' 2026-10-02 06:57:16.105490928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.106612166 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.106632696 DEBUG Resolving local virtual environment: /tmp/.tmpX73Uws/.venv 2026-10-02 06:57:16.106680986 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.106685566 DEBUG No virtual environment found 2026-10-02 06:57:16.106695866 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.106704486 DEBUG Adding first-party search path `/tmp/.tmpX73Uws/src` 2026-10-02 06:57:16.106710036 DEBUG Adding first-party search path `/tmp/.tmpX73Uws` 2026-10-02 06:57:16.106714126 DEBUG Using vendored stdlib 2026-10-02 06:57:16.106838976 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.106843616 DEBUG Adding new file root '/tmp/.tmpX73Uws' of kind Project 2026-10-02 06:57:16.110728630 INFO Project::index_files{project=.tmpX73Uws}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.110745890 DEBUG Updating project to check open files 2026-10-02 06:57:16.110835450 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpX73Uws/src/foo.py") 2026-10-02 06:57:16.110844400 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpX73Uws/src/foo.py` 2026-10-02 06:57:16.110851730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpX73Uws/src/foo.py` 2026-10-02 06:57:16.110978920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpX73Uws/src/foo.py` to project `.tmpX73Uws` 2026-10-02 06:57:16.110994310 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpX73Uws/src/foo.py` 2026-10-02 06:57:16.110996740 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.111004510 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.111116899 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpX73Uws/src/foo.py"))}: Checking file '/tmp/.tmpX73Uws/src/foo.py' 2026-10-02 06:57:16.111255259 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpX73Uws/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.119503077 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpX73Uws/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.119602137 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.59ms 2026-10-02 06:57:16.119630967 DEBUG Received server response for request 2 2026-10-02 06:57:16.119667897 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.119731967 DEBUG method="textDocument/codeAction" response.id=3 duration=47.42µs 2026-10-02 06:57:16.119741937 DEBUG Received server response for request 3 2026-10-02 06:57:16.130030912 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.130052671 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.130059221 DEBUG method="shutdown" response.id=4 duration=10.60µs 2026-10-02 06:57:16.130069081 DEBUG Received server response for request 4 2026-10-02 06:57:16.130076291 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.130085861 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-02 06:57:16.132347558 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.132404438 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.132439538 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.132496648 DEBUG Client info: None 2026-10-02 06:57:16.132529028 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.132541288 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.132546118 INFO Version: Unknown 2026-10-02 06:57:16.132585368 DEBUG Received server response for request 1 2026-10-02 06:57:16.132631418 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.132646618 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.132721717 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.132759677 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.132763347 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.132775437 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.132778267 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.132819277 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.132833587 DEBUG Initializing workspace `file:///tmp/.tmpew6D5v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.132848857 DEBUG Searching for a project in '/tmp/.tmpew6D5v/src' 2026-10-02 06:57:16.132882097 DEBUG Found project at '/tmp/.tmpew6D5v' 2026-10-02 06:57:16.132886017 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.133326897 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.133331807 DEBUG Resolving local virtual environment: /tmp/.tmpew6D5v/.venv 2026-10-02 06:57:16.133372386 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.133377026 DEBUG No virtual environment found 2026-10-02 06:57:16.133386396 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.133394696 DEBUG Adding first-party search path `/tmp/.tmpew6D5v/src` 2026-10-02 06:57:16.133398996 DEBUG Adding first-party search path `/tmp/.tmpew6D5v` 2026-10-02 06:57:16.133402986 DEBUG Using vendored stdlib 2026-10-02 06:57:16.133499536 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.133503416 DEBUG Adding new file root '/tmp/.tmpew6D5v' of kind Project 2026-10-02 06:57:16.137281961 INFO Project::index_files{project=.tmpew6D5v}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:16.137299001 DEBUG Updating project to check open files 2026-10-02 06:57:16.137363751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpew6D5v/src/foo.py") 2026-10-02 06:57:16.137371411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpew6D5v/src/foo.py` 2026-10-02 06:57:16.137378081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpew6D5v/src/foo.py` 2026-10-02 06:57:16.137485300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpew6D5v/src/foo.py` to project `.tmpew6D5v` 2026-10-02 06:57:16.137498510 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpew6D5v/src/foo.py` 2026-10-02 06:57:16.137501120 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.137508130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.137604730 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpew6D5v/src/foo.py"))}: Checking file '/tmp/.tmpew6D5v/src/foo.py' 2026-10-02 06:57:16.137724300 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpew6D5v/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.148765504 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.25ms 2026-10-02 06:57:16.148785864 DEBUG Received server response for request 2 2026-10-02 06:57:16.148818624 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.148877103 DEBUG method="textDocument/codeAction" response.id=3 duration=40.63µs 2026-10-02 06:57:16.148886673 DEBUG Received server response for request 3 2026-10-02 06:57:16.159145918 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.159169158 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.159175858 DEBUG method="shutdown" response.id=4 duration=9.46µs 2026-10-02 06:57:16.159186148 DEBUG Received server response for request 4 2026-10-02 06:57:16.159190158 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.159199488 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-02 06:57:16.161600155 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.161675395 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.161709455 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.161766634 DEBUG Client info: None 2026-10-02 06:57:16.161798084 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.161810124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.161815774 INFO Version: Unknown 2026-10-02 06:57:16.161858504 DEBUG Received server response for request 1 2026-10-02 06:57:16.161891994 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.161907164 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.161982454 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.162020484 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.162024084 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.162038124 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.162040804 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.162084234 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.162097044 DEBUG Initializing workspace `file:///tmp/.tmpcVaLgN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.162111824 DEBUG Searching for a project in '/tmp/.tmpcVaLgN/src' 2026-10-02 06:57:16.162148024 DEBUG Found project at '/tmp/.tmpcVaLgN' 2026-10-02 06:57:16.162152354 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.162597433 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.162602943 DEBUG Resolving local virtual environment: /tmp/.tmpcVaLgN/.venv 2026-10-02 06:57:16.162664263 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.162668813 DEBUG No virtual environment found 2026-10-02 06:57:16.162678383 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.162687263 DEBUG Adding first-party search path `/tmp/.tmpcVaLgN/src` 2026-10-02 06:57:16.162691183 DEBUG Adding first-party search path `/tmp/.tmpcVaLgN` 2026-10-02 06:57:16.162694873 DEBUG Using vendored stdlib 2026-10-02 06:57:16.162785813 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.162789733 DEBUG Adding new file root '/tmp/.tmpcVaLgN' of kind Project 2026-10-02 06:57:16.165578919 INFO Project::index_files{project=.tmpcVaLgN}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.165597069 DEBUG Updating project to check open files 2026-10-02 06:57:16.165667289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcVaLgN/src/foo.py") 2026-10-02 06:57:16.165675459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcVaLgN/src/foo.py` 2026-10-02 06:57:16.165681949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcVaLgN/src/foo.py` 2026-10-02 06:57:16.165794348 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcVaLgN/src/foo.py` to project `.tmpcVaLgN` 2026-10-02 06:57:16.165806648 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcVaLgN/src/foo.py` 2026-10-02 06:57:16.165809278 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.165816898 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.165938978 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcVaLgN/src/foo.py"))}: Checking file '/tmp/.tmpcVaLgN/src/foo.py' 2026-10-02 06:57:16.166052638 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcVaLgN/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.173814097 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcVaLgN/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.179441698 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.62ms 2026-10-02 06:57:16.179461088 DEBUG Received server response for request 2 2026-10-02 06:57:16.179493768 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.188029025 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.188042275 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:16.188126545 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-02 06:57:16.189665603 DEBUG method="textDocument/codeAction" response.id=3 duration=10.16ms 2026-10-02 06:57:16.189680953 DEBUG Received server response for request 3 2026-10-02 06:57:16.200013418 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.200049448 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.200057908 DEBUG method="shutdown" response.id=4 duration=12.11µs 2026-10-02 06:57:16.200068668 DEBUG Received server response for request 4 2026-10-02 06:57:16.200072598 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.200088318 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-02 06:57:16.205669859 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.205743549 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.205790269 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.205850929 DEBUG Client info: None 2026-10-02 06:57:16.205886549 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.205900469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.205906029 INFO Version: Unknown 2026-10-02 06:57:16.205946219 DEBUG Received server response for request 1 2026-10-02 06:57:16.205987619 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.206002279 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.206095459 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.206133129 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.206136929 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.206154159 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.206157379 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.206210779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.206228789 DEBUG Initializing workspace `file:///tmp/.tmpbJK6IU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.206244798 DEBUG Searching for a project in '/tmp/.tmpbJK6IU/src' 2026-10-02 06:57:16.206279748 DEBUG Found project at '/tmp/.tmpbJK6IU' 2026-10-02 06:57:16.206284338 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.207556837 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.207570047 DEBUG Resolving local virtual environment: /tmp/.tmpbJK6IU/.venv 2026-10-02 06:57:16.207631546 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.207636466 DEBUG No virtual environment found 2026-10-02 06:57:16.207646456 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.207655536 DEBUG Adding first-party search path `/tmp/.tmpbJK6IU/src` 2026-10-02 06:57:16.207659546 DEBUG Adding first-party search path `/tmp/.tmpbJK6IU` 2026-10-02 06:57:16.207663426 DEBUG Using vendored stdlib 2026-10-02 06:57:16.207765036 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.207769686 DEBUG Adding new file root '/tmp/.tmpbJK6IU' of kind Project 2026-10-02 06:57:16.210816742 INFO Project::index_files{project=.tmpbJK6IU}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.210832832 DEBUG Updating project to check open files 2026-10-02 06:57:16.210912842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbJK6IU/src/foo.py") 2026-10-02 06:57:16.210923582 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbJK6IU/src/foo.py` 2026-10-02 06:57:16.210930942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbJK6IU/src/foo.py` 2026-10-02 06:57:16.211068091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbJK6IU/src/foo.py` to project `.tmpbJK6IU` 2026-10-02 06:57:16.211082401 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbJK6IU/src/foo.py` 2026-10-02 06:57:16.211084951 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.211093761 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.211200411 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJK6IU/src/foo.py"))}: Checking file '/tmp/.tmpbJK6IU/src/foo.py' 2026-10-02 06:57:16.211346051 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJK6IU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.220146518 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbJK6IU/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.222773184 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.67ms 2026-10-02 06:57:16.222804344 DEBUG Received server response for request 2 2026-10-02 06:57:16.222841254 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.232240120 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.232252450 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:16.232309300 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-02 06:57:16.234851566 DEBUG method="textDocument/codeAction" response.id=3 duration=11.99ms 2026-10-02 06:57:16.234870546 DEBUG Received server response for request 3 2026-10-02 06:57:16.245235851 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.245271281 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.245280161 DEBUG method="shutdown" response.id=4 duration=14.35µs 2026-10-02 06:57:16.245290711 DEBUG Received server response for request 4 2026-10-02 06:57:16.245294771 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.245311591 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-02 06:57:16.250755733 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.250827302 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.250865362 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.250921022 DEBUG Client info: None 2026-10-02 06:57:16.250947192 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.250962382 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.250969062 INFO Version: Unknown 2026-10-02 06:57:16.251007242 DEBUG Received server response for request 1 2026-10-02 06:57:16.251046812 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.251062492 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.251160492 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.251199892 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.251203842 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.251218672 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.251222122 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.251270862 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.251288812 DEBUG Initializing workspace `file:///tmp/.tmpfXFdIE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.251305382 DEBUG Searching for a project in '/tmp/.tmpfXFdIE/src' 2026-10-02 06:57:16.251348092 DEBUG Found project at '/tmp/.tmpfXFdIE/src' 2026-10-02 06:57:16.251353322 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.252568560 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.252580120 DEBUG Resolving local virtual environment: /tmp/.tmpfXFdIE/src/.venv 2026-10-02 06:57:16.252642150 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.252647110 DEBUG No virtual environment found 2026-10-02 06:57:16.252659460 DEBUG Adding first-party search path `/tmp/.tmpfXFdIE/src` 2026-10-02 06:57:16.252663940 DEBUG Using vendored stdlib 2026-10-02 06:57:16.252782239 INFO Python version: Python 3.11, platform: linux 2026-10-02 06:57:16.252786739 DEBUG Adding new file root '/tmp/.tmpfXFdIE/src' of kind Project 2026-10-02 06:57:16.255937225 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:16.255953485 DEBUG Updating project to check open files 2026-10-02 06:57:16.256028475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfXFdIE/src/foo.py") 2026-10-02 06:57:16.256039255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfXFdIE/src/foo.py` 2026-10-02 06:57:16.256046415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfXFdIE/src/foo.py` 2026-10-02 06:57:16.256197284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfXFdIE/src/foo.py` to project `src` 2026-10-02 06:57:16.256211834 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfXFdIE/src/foo.py` 2026-10-02 06:57:16.256214324 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.256222964 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.256407604 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfXFdIE/src/foo.py"))}: Checking file '/tmp/.tmpfXFdIE/src/foo.py' 2026-10-02 06:57:16.256573524 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfXFdIE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.265241141 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfXFdIE/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.270527253 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.30ms 2026-10-02 06:57:16.270549783 DEBUG Received server response for request 2 2026-10-02 06:57:16.270602513 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.270776733 DEBUG method="textDocument/codeAction" response.id=3 duration=144.00µs 2026-10-02 06:57:16.270790013 DEBUG Received server response for request 3 2026-10-02 06:57:16.281090007 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.281123457 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.281132137 DEBUG method="shutdown" response.id=4 duration=12.57µs 2026-10-02 06:57:16.281143177 DEBUG Received server response for request 4 2026-10-02 06:57:16.281147447 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.281163097 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-02 06:57:16.286294380 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.286371990 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.286416330 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.286473449 DEBUG Client info: None 2026-10-02 06:57:16.286499879 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.286514449 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.286520939 INFO Version: Unknown 2026-10-02 06:57:16.286563269 DEBUG Received server response for request 1 2026-10-02 06:57:16.286607049 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.286639969 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.286723999 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.286762689 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.286766449 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.286783249 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.286786489 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.286828219 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.286843339 DEBUG Initializing workspace `file:///tmp/.tmpGyJVxW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.286860059 DEBUG Searching for a project in '/tmp/.tmpGyJVxW/src' 2026-10-02 06:57:16.286905909 DEBUG Found project at '/tmp/.tmpGyJVxW' 2026-10-02 06:57:16.286910599 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.287387538 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.287392738 DEBUG Resolving local virtual environment: /tmp/.tmpGyJVxW/.venv 2026-10-02 06:57:16.287435008 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.287439278 DEBUG No virtual environment found 2026-10-02 06:57:16.287449758 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.287458198 DEBUG Adding first-party search path `/tmp/.tmpGyJVxW/src` 2026-10-02 06:57:16.287462078 DEBUG Adding first-party search path `/tmp/.tmpGyJVxW` 2026-10-02 06:57:16.287466078 DEBUG Using vendored stdlib 2026-10-02 06:57:16.287570888 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.287575158 DEBUG Adding new file root '/tmp/.tmpGyJVxW' of kind Project 2026-10-02 06:57:16.290435724 INFO Project::index_files{project=.tmpGyJVxW}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.290450934 DEBUG Updating project to check open files 2026-10-02 06:57:16.290518853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGyJVxW/src/foo.py") 2026-10-02 06:57:16.290528513 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGyJVxW/src/foo.py` 2026-10-02 06:57:16.290535363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGyJVxW/src/foo.py` 2026-10-02 06:57:16.290675253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGyJVxW/src/foo.py` to project `.tmpGyJVxW` 2026-10-02 06:57:16.290686743 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGyJVxW/src/foo.py` 2026-10-02 06:57:16.290689083 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.290696743 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.290808673 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGyJVxW/src/foo.py"))}: Checking file '/tmp/.tmpGyJVxW/src/foo.py' 2026-10-02 06:57:16.290936903 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGyJVxW/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.301226178 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.52ms 2026-10-02 06:57:16.301253918 DEBUG Received server response for request 2 2026-10-02 06:57:16.301303497 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.301379967 DEBUG method="textDocument/codeAction" response.id=3 duration=57.72µs 2026-10-02 06:57:16.301396587 DEBUG Received server response for request 3 2026-10-02 06:57:16.311742972 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.311772702 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.311780302 DEBUG method="shutdown" response.id=4 duration=10.35µs 2026-10-02 06:57:16.311791252 DEBUG Received server response for request 4 2026-10-02 06:57:16.311795062 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.311803402 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-02 06:57:16.314404608 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-02 06:57:16.314477898 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.314518018 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.314592728 DEBUG Client info: None 2026-10-02 06:57:16.314650758 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.314666478 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:57:16.314674088 INFO Version: Unknown 2026-10-02 06:57:16.314720858 DEBUG Received server response for request 1 2026-10-02 06:57:16.314760388 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.314776948 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.314864327 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.314902317 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.314905777 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.314919987 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.314923417 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.314975967 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.314990067 DEBUG Initializing workspace `file:///tmp/.tmpf4xhY7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.315005087 DEBUG Searching for a project in '/tmp/.tmpf4xhY7/src' 2026-10-02 06:57:16.315052247 DEBUG Found project at '/tmp/.tmpf4xhY7' 2026-10-02 06:57:16.315056397 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.315493427 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.315498937 DEBUG Resolving local virtual environment: /tmp/.tmpf4xhY7/.venv 2026-10-02 06:57:16.315540876 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.315545346 DEBUG No virtual environment found 2026-10-02 06:57:16.315554926 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.315562896 DEBUG Adding first-party search path `/tmp/.tmpf4xhY7/src` 2026-10-02 06:57:16.315566766 DEBUG Adding first-party search path `/tmp/.tmpf4xhY7` 2026-10-02 06:57:16.315570616 DEBUG Using vendored stdlib 2026-10-02 06:57:16.315676506 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.315681026 DEBUG Adding new file root '/tmp/.tmpf4xhY7' of kind Project 2026-10-02 06:57:16.318438932 INFO Project::index_files{project=.tmpf4xhY7}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.318454382 DEBUG Updating project to check open files 2026-10-02 06:57:16.318519272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpf4xhY7/src/foo.py") 2026-10-02 06:57:16.318527642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpf4xhY7/src/foo.py` 2026-10-02 06:57:16.318534442 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpf4xhY7/src/foo.py` 2026-10-02 06:57:16.318661062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpf4xhY7/src/foo.py` to project `.tmpf4xhY7` 2026-10-02 06:57:16.318673262 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpf4xhY7/src/foo.py` 2026-10-02 06:57:16.318675722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.318683112 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.318810082 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpf4xhY7/src/foo.py"))}: Checking file '/tmp/.tmpf4xhY7/src/foo.py' 2026-10-02 06:57:16.318956941 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpf4xhY7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.328594037 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpf4xhY7/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.331356133 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.67ms 2026-10-02 06:57:16.331376953 DEBUG Received server response for request 2 2026-10-02 06:57:16.331403913 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.338821392 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.338835612 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:16.338908732 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-02 06:57:16.341477398 DEBUG method="textDocument/codeAction" response.id=3 duration=10.06ms 2026-10-02 06:57:16.341493858 DEBUG Received server response for request 3 2026-10-02 06:57:16.351841693 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.351874493 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.351882263 DEBUG method="shutdown" response.id=4 duration=11.31µs 2026-10-02 06:57:16.351892162 DEBUG Received server response for request 4 2026-10-02 06:57:16.351896762 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.351912232 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-02 06:57:16.357492664 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.357565654 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.357608184 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.357672974 DEBUG Client info: None 2026-10-02 06:57:16.357699414 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.357713344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.357719704 INFO Version: Unknown 2026-10-02 06:57:16.357760694 DEBUG Received server response for request 1 2026-10-02 06:57:16.357802334 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.357819004 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.357913024 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.357951054 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.357954674 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.357969363 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.357973003 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:16.358016643 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.358033853 DEBUG Initializing workspace `file:///tmp/.tmpJcDVAf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.358049673 DEBUG Searching for a project in '/tmp/.tmpJcDVAf/src' 2026-10-02 06:57:16.358098843 DEBUG Found project at '/tmp/.tmpJcDVAf' 2026-10-02 06:57:16.358103783 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.359398511 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.359410911 DEBUG Resolving local virtual environment: /tmp/.tmpJcDVAf/.venv 2026-10-02 06:57:16.359459541 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.359464441 DEBUG No virtual environment found 2026-10-02 06:57:16.359474421 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.359483261 DEBUG Adding first-party search path `/tmp/.tmpJcDVAf/src` 2026-10-02 06:57:16.359487051 DEBUG Adding first-party search path `/tmp/.tmpJcDVAf` 2026-10-02 06:57:16.359490971 DEBUG Using vendored stdlib 2026-10-02 06:57:16.359602421 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.359606611 DEBUG Adding new file root '/tmp/.tmpJcDVAf' of kind Project 2026-10-02 06:57:16.362656117 INFO Project::index_files{project=.tmpJcDVAf}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.362671837 DEBUG Updating project to check open files 2026-10-02 06:57:16.362754856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJcDVAf/src/foo.py") 2026-10-02 06:57:16.362764246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJcDVAf/src/foo.py` 2026-10-02 06:57:16.362771516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJcDVAf/src/foo.py` 2026-10-02 06:57:16.362904086 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJcDVAf/src/foo.py` to project `.tmpJcDVAf` 2026-10-02 06:57:16.362919066 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJcDVAf/src/foo.py` 2026-10-02 06:57:16.362921666 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.362929906 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.363042646 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJcDVAf/src/foo.py"))}: Checking file '/tmp/.tmpJcDVAf/src/foo.py' 2026-10-02 06:57:16.363186146 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJcDVAf/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.372587192 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.65ms 2026-10-02 06:57:16.372611432 DEBUG Received server response for request 2 2026-10-02 06:57:16.372669272 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-02 06:57:16.372746862 DEBUG method="textDocument/codeAction" response.id=3 duration=58.70µs 2026-10-02 06:57:16.372757902 DEBUG Received server response for request 3 2026-10-02 06:57:16.382829677 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:16.382857817 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.382865067 DEBUG method="shutdown" response.id=4 duration=11.26µs 2026-10-02 06:57:16.382875016 DEBUG Received server response for request 4 2026-10-02 06:57:16.382879106 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.382894036 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-02 06:57:16.387259370 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:16.387323440 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.387363460 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.387429030 DEBUG Client info: None 2026-10-02 06:57:16.387464780 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.387480530 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.387487920 INFO Version: Unknown 2026-10-02 06:57:16.387537370 DEBUG Received server response for request 1 2026-10-02 06:57:16.387586029 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.387602619 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.387707449 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.387743769 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.387747769 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.387760739 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-02 06:57:16.387814769 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.387832289 DEBUG Initializing workspace `file:///tmp/.tmpEShfcY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.387850269 DEBUG Searching for a project in '/tmp/.tmpEShfcY/src' 2026-10-02 06:57:16.387900639 DEBUG Found project at '/tmp/.tmpEShfcY' 2026-10-02 06:57:16.387905689 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.389076267 DEBUG Resolving local virtual environment: /tmp/.tmpEShfcY/.venv 2026-10-02 06:57:16.389134297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.389139037 DEBUG No virtual environment found 2026-10-02 06:57:16.389148857 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:16.389158077 DEBUG Adding first-party search path `/tmp/.tmpEShfcY/src` 2026-10-02 06:57:16.389161987 DEBUG Adding first-party search path `/tmp/.tmpEShfcY` 2026-10-02 06:57:16.389166017 DEBUG Using vendored stdlib 2026-10-02 06:57:16.389288967 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:57:16.389295547 DEBUG Adding new file root '/tmp/.tmpEShfcY' of kind Project 2026-10-02 06:57:16.393237321 INFO Project::index_files{project=.tmpEShfcY}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:16.393254581 DEBUG Updating project to check open files 2026-10-02 06:57:16.393325551 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.393496381 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-02 06:57:16.393502921 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-02 06:57:16.393516901 DEBUG method="workspace/executeCommand" response.id=2 duration=236.46µs 2026-10-02 06:57:16.393529971 DEBUG Received server response for request 2 2026-10-02 06:57:16.404591934 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.404658034 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.404669344 DEBUG method="shutdown" response.id=3 duration=16.00µs 2026-10-02 06:57:16.404681694 DEBUG Received server response for request 3 2026-10-02 06:57:16.404686954 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.404704514 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-02 06:57:16.406286592 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.406357622 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.406397502 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.406460572 DEBUG Client info: None 2026-10-02 06:57:16.406490782 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.406503462 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.406509912 INFO Version: Unknown 2026-10-02 06:57:16.406553461 DEBUG Received server response for request 1 2026-10-02 06:57:16.406596551 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.406611261 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.406718471 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.406762041 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.406765581 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.406779611 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.406782821 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.406835531 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.406854901 DEBUG Initializing workspace `file:///tmp/.tmpqoGVmQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.406873701 DEBUG Searching for a project in '/tmp/.tmpqoGVmQ/src' 2026-10-02 06:57:16.406911391 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.406916591 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.408070919 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.408082169 DEBUG Resolving local virtual environment: /tmp/.tmpqoGVmQ/src/.venv 2026-10-02 06:57:16.408135609 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.408140629 DEBUG No virtual environment found 2026-10-02 06:57:16.408152729 DEBUG Adding first-party search path `/tmp/.tmpqoGVmQ/src` 2026-10-02 06:57:16.408156999 DEBUG Using vendored stdlib 2026-10-02 06:57:16.408289279 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.408296279 DEBUG Adding new file root '/tmp/.tmpqoGVmQ/src' of kind Project 2026-10-02 06:57:16.411327974 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.411344894 DEBUG Updating project to check open files 2026-10-02 06:57:16.411427564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqoGVmQ/src/foo.py") 2026-10-02 06:57:16.411438584 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqoGVmQ/src/foo.py` 2026-10-02 06:57:16.411445794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqoGVmQ/src/foo.py` 2026-10-02 06:57:16.411575564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqoGVmQ/src/foo.py` to project `src` 2026-10-02 06:57:16.411589834 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqoGVmQ/src/foo.py` 2026-10-02 06:57:16.411592354 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.411600104 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.411984713 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.426602072 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.431088155 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:16.455448819 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:16.455469719 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:16.455476179 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.455526389 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:16.455530269 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.475961618 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.475976708 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:16.475983688 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-02 06:57:16.476256888 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 64.602254ms 2026-10-02 06:57:16.476336168 DEBUG method="textDocument/completion" response.id=2 duration=64.73ms 2026-10-02 06:57:16.476369988 DEBUG Received server response for request 2 2026-10-02 06:57:16.486679113 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.486717063 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.486726973 DEBUG method="shutdown" response.id=3 duration=15.00µs 2026-10-02 06:57:16.486744483 DEBUG Received server response for request 3 2026-10-02 06:57:16.486748723 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.486763633 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-02 06:57:16.493811572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.493881252 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.493925072 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.493999072 DEBUG Client info: None 2026-10-02 06:57:16.494035322 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.494049662 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.494056502 INFO Version: Unknown 2026-10-02 06:57:16.494097122 DEBUG Received server response for request 1 2026-10-02 06:57:16.494138532 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.494153062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.494255951 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.494314411 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.494317931 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.494332681 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.494335801 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.494397221 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.494416771 DEBUG Initializing workspace `file:///tmp/.tmp4thtQK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.494437221 DEBUG Searching for a project in '/tmp/.tmp4thtQK/src' 2026-10-02 06:57:16.494473161 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.494479081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.495694329 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.495705959 DEBUG Resolving local virtual environment: /tmp/.tmp4thtQK/src/.venv 2026-10-02 06:57:16.495762829 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.495767969 DEBUG No virtual environment found 2026-10-02 06:57:16.495781329 DEBUG Adding first-party search path `/tmp/.tmp4thtQK/src` 2026-10-02 06:57:16.495785419 DEBUG Using vendored stdlib 2026-10-02 06:57:16.495901949 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.495906979 DEBUG Adding new file root '/tmp/.tmp4thtQK/src' of kind Project 2026-10-02 06:57:16.498103936 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.498120306 DEBUG Updating project to check open files 2026-10-02 06:57:16.498211876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4thtQK/src/foo.py") 2026-10-02 06:57:16.498223455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4thtQK/src/foo.py` 2026-10-02 06:57:16.498231715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4thtQK/src/foo.py` 2026-10-02 06:57:16.498369475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4thtQK/src/foo.py` to project `src` 2026-10-02 06:57:16.498384365 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4thtQK/src/foo.py` 2026-10-02 06:57:16.498386965 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.498395245 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.498698095 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.511503296 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.515916159 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:16.539658914 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:16.539676834 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:16.539683084 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.539732994 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:16.539736844 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.558172467 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.558186217 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:16.558192987 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-02 06:57:16.558439476 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 60.002631ms 2026-10-02 06:57:16.558504206 DEBUG method="textDocument/completion" response.id=2 duration=60.10ms 2026-10-02 06:57:16.558535906 DEBUG Received server response for request 2 2026-10-02 06:57:16.568876461 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.568921451 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.568931741 DEBUG method="shutdown" response.id=3 duration=15.75µs 2026-10-02 06:57:16.568949411 DEBUG Received server response for request 3 2026-10-02 06:57:16.568953171 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.568968291 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-02 06:57:16.576071360 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:16.576155010 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.576201200 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.576324810 DEBUG Client info: None 2026-10-02 06:57:16.576369590 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:16.576388980 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-02 06:57:16.576395700 INFO Version: Unknown 2026-10-02 06:57:16.576437670 DEBUG Received server response for request 1 2026-10-02 06:57:16.576475030 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.576491149 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.576606199 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.576670079 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.576673899 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.576688569 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.576691649 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.576738579 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.576757779 DEBUG Initializing workspace `file:///tmp/.tmpTSFX0m/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-02 06:57:16.576781349 DEBUG Searching for a project in '/tmp/.tmpTSFX0m/src' 2026-10-02 06:57:16.576817149 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.576823039 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.578006207 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.578012897 DEBUG Resolving local virtual environment: /tmp/.tmpTSFX0m/src/.venv 2026-10-02 06:57:16.578067057 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.578071777 DEBUG No virtual environment found 2026-10-02 06:57:16.578084247 DEBUG Adding first-party search path `/tmp/.tmpTSFX0m/src` 2026-10-02 06:57:16.578088477 DEBUG Using vendored stdlib 2026-10-02 06:57:16.578204987 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.578210627 DEBUG Adding new file root '/tmp/.tmpTSFX0m/src' of kind Project 2026-10-02 06:57:16.580410374 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.580425884 DEBUG Updating project to check open files 2026-10-02 06:57:16.580515623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTSFX0m/src/foo.py") 2026-10-02 06:57:16.580524383 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTSFX0m/src/foo.py` 2026-10-02 06:57:16.580532253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTSFX0m/src/foo.py` 2026-10-02 06:57:16.580681233 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTSFX0m/src/foo.py` to project `src` 2026-10-02 06:57:16.580695373 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTSFX0m/src/foo.py` 2026-10-02 06:57:16.580697933 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.580706363 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.581111783 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.594232773 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.598388317 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:16.617968248 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:16.617984018 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:16.617990248 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.618052978 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:16.618056928 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.638967727 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.219194ms 2026-10-02 06:57:16.639021937 DEBUG method="textDocument/completion" response.id=2 duration=58.31ms 2026-10-02 06:57:16.639059037 DEBUG Received server response for request 2 2026-10-02 06:57:16.649337022 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.649383501 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.649393831 DEBUG method="shutdown" response.id=3 duration=16.30µs 2026-10-02 06:57:16.649404281 DEBUG Received server response for request 3 2026-10-02 06:57:16.649408151 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.649424891 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-02 06:57:16.657556349 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:16.657653279 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.657695759 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.657773989 DEBUG Client info: None 2026-10-02 06:57:16.657811399 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.657826709 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-02 06:57:16.657833339 INFO Version: Unknown 2026-10-02 06:57:16.657870579 DEBUG Received server response for request 1 2026-10-02 06:57:16.657910019 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.657925799 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.658023219 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.658064878 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.658072048 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.658088528 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.658092518 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.658128798 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.658146498 DEBUG Initializing workspace `file:///tmp/.tmpbctIDr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.658162678 DEBUG Searching for a project in '/tmp/.tmpbctIDr/src' 2026-10-02 06:57:16.658198098 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.658203628 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.659494266 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.659505536 DEBUG Resolving local virtual environment: /tmp/.tmpbctIDr/src/.venv 2026-10-02 06:57:16.659555946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.659560946 DEBUG No virtual environment found 2026-10-02 06:57:16.659572716 DEBUG Adding first-party search path `/tmp/.tmpbctIDr/src` 2026-10-02 06:57:16.659576846 DEBUG Using vendored stdlib 2026-10-02 06:57:16.659691176 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.659696536 DEBUG Adding new file root '/tmp/.tmpbctIDr/src' of kind Project 2026-10-02 06:57:16.661838073 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.661854783 DEBUG Updating project to check open files 2026-10-02 06:57:16.661937513 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbctIDr/src/foo.py") 2026-10-02 06:57:16.661948613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbctIDr/src/foo.py` 2026-10-02 06:57:16.661959463 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbctIDr/src/foo.py` 2026-10-02 06:57:16.662102722 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbctIDr/src/foo.py` to project `src` 2026-10-02 06:57:16.662117372 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbctIDr/src/foo.py` 2026-10-02 06:57:16.662119932 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.662128322 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.662540482 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.675660182 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.679783456 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:16.699354277 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:16.699372507 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:16.699378907 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.699445137 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:16.699449297 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.719107618 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.940676ms 2026-10-02 06:57:16.719148788 DEBUG method="textDocument/completion" response.id=2 duration=57.01ms 2026-10-02 06:57:16.719178478 DEBUG Received server response for request 2 2026-10-02 06:57:16.729433273 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.729467073 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.729474033 DEBUG method="shutdown" response.id=3 duration=11.83µs 2026-10-02 06:57:16.729481683 DEBUG Received server response for request 3 2026-10-02 06:57:16.729485383 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.729497783 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-02 06:57:16.737826670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:16.737921010 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.737968890 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.738072690 DEBUG Client info: None 2026-10-02 06:57:16.738117530 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:16.738136510 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-02 06:57:16.738143680 INFO Version: Unknown 2026-10-02 06:57:16.738198430 DEBUG Received server response for request 1 2026-10-02 06:57:16.738247860 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.738265270 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.738356559 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.738400039 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.738404219 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.738420739 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.738423849 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.738471789 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.738489219 DEBUG Initializing workspace `file:///tmp/.tmpiDebbn/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-02 06:57:16.738509699 DEBUG Searching for a project in '/tmp/.tmpiDebbn/src' 2026-10-02 06:57:16.738545859 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.738551649 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.739127268 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.739133478 DEBUG Resolving local virtual environment: /tmp/.tmpiDebbn/src/.venv 2026-10-02 06:57:16.739183578 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.739188328 DEBUG No virtual environment found 2026-10-02 06:57:16.739200018 DEBUG Adding first-party search path `/tmp/.tmpiDebbn/src` 2026-10-02 06:57:16.739204338 DEBUG Using vendored stdlib 2026-10-02 06:57:16.739299938 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.739304878 DEBUG Adding new file root '/tmp/.tmpiDebbn/src' of kind Project 2026-10-02 06:57:16.742260744 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.742277504 DEBUG Updating project to check open files 2026-10-02 06:57:16.742355363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiDebbn/src/foo.py") 2026-10-02 06:57:16.742364573 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiDebbn/src/foo.py` 2026-10-02 06:57:16.742371423 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiDebbn/src/foo.py` 2026-10-02 06:57:16.742498903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiDebbn/src/foo.py` to project `src` 2026-10-02 06:57:16.742513363 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiDebbn/src/foo.py` 2026-10-02 06:57:16.742516323 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.742524103 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.742870253 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.756254063 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.760345557 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:16.779980418 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:16.779996828 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:16.780002548 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.780050648 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:16.780054488 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.800785697 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.800799707 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:16.800806577 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-02 06:57:16.801012546 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 58.389203ms 2026-10-02 06:57:16.801056086 DEBUG method="textDocument/completion" response.id=2 duration=58.52ms 2026-10-02 06:57:16.801082606 DEBUG Received server response for request 2 2026-10-02 06:57:16.811355971 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.811398691 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.811408171 DEBUG method="shutdown" response.id=3 duration=15.06µs 2026-10-02 06:57:16.811426061 DEBUG Received server response for request 3 2026-10-02 06:57:16.811430271 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.811446531 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-02 06:57:16.818930250 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:16.819023890 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.819074630 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.819159430 DEBUG Client info: None 2026-10-02 06:57:16.819196939 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:16.819216069 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-02 06:57:16.819223369 INFO Version: Unknown 2026-10-02 06:57:16.819262569 DEBUG Received server response for request 1 2026-10-02 06:57:16.819306849 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.819323309 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.819433629 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.819487259 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.819491249 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.819505869 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.819509079 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.819563279 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.819582199 DEBUG Initializing workspace `file:///tmp/.tmpD0sWnU/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-02 06:57:16.819605619 DEBUG Searching for a project in '/tmp/.tmpD0sWnU/src' 2026-10-02 06:57:16.819654739 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.819659969 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.820898227 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.820905087 DEBUG Resolving local virtual environment: /tmp/.tmpD0sWnU/src/.venv 2026-10-02 06:57:16.820959397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.820964107 DEBUG No virtual environment found 2026-10-02 06:57:16.820976347 DEBUG Adding first-party search path `/tmp/.tmpD0sWnU/src` 2026-10-02 06:57:16.820980797 DEBUG Using vendored stdlib 2026-10-02 06:57:16.821098217 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.821103557 DEBUG Adding new file root '/tmp/.tmpD0sWnU/src' of kind Project 2026-10-02 06:57:16.823268373 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.823284713 DEBUG Updating project to check open files 2026-10-02 06:57:16.823372863 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpD0sWnU/src/foo.py") 2026-10-02 06:57:16.823382003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpD0sWnU/src/foo.py` 2026-10-02 06:57:16.823389423 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpD0sWnU/src/foo.py` 2026-10-02 06:57:16.823534773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpD0sWnU/src/foo.py` to project `src` 2026-10-02 06:57:16.823548233 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpD0sWnU/src/foo.py` 2026-10-02 06:57:16.823550813 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.823559203 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.823929352 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.837249083 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.841342707 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:16.860781818 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:16.860797258 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:16.860803838 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.860869498 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:16.860873658 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.880299099 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.703706ms 2026-10-02 06:57:16.880341229 DEBUG method="textDocument/completion" response.id=2 duration=56.77ms 2026-10-02 06:57:16.880370099 DEBUG Received server response for request 2 2026-10-02 06:57:16.890638843 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.890676453 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.890684583 DEBUG method="shutdown" response.id=3 duration=15.56µs 2026-10-02 06:57:16.890701353 DEBUG Received server response for request 3 2026-10-02 06:57:16.890706213 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.890721313 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-02 06:57:16.897995612 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.898064652 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.898107412 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.898184472 DEBUG Client info: None 2026-10-02 06:57:16.898219282 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:16.898237682 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.898244072 INFO Version: Unknown 2026-10-02 06:57:16.898282442 DEBUG Received server response for request 1 2026-10-02 06:57:16.898322452 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.898338542 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.898442862 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.898499732 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.898503352 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.898517612 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.898520882 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.898584322 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.898603652 DEBUG Initializing workspace `file:///tmp/.tmpVbgTwP/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-02 06:57:16.898640531 DEBUG Searching for a project in '/tmp/.tmpVbgTwP/src' 2026-10-02 06:57:16.898677761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.898683301 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.899836860 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.899849300 DEBUG Resolving local virtual environment: /tmp/.tmpVbgTwP/src/.venv 2026-10-02 06:57:16.899905550 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.899910620 DEBUG No virtual environment found 2026-10-02 06:57:16.899923010 DEBUG Adding first-party search path `/tmp/.tmpVbgTwP/src` 2026-10-02 06:57:16.899927150 DEBUG Using vendored stdlib 2026-10-02 06:57:16.900043399 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.900048479 DEBUG Adding new file root '/tmp/.tmpVbgTwP/src' of kind Project 2026-10-02 06:57:16.902224436 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:16.902241466 DEBUG Updating project to check open files 2026-10-02 06:57:16.902323426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVbgTwP/src/foo.py") 2026-10-02 06:57:16.902334866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVbgTwP/src/foo.py` 2026-10-02 06:57:16.902342326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVbgTwP/src/foo.py` 2026-10-02 06:57:16.902488246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVbgTwP/src/foo.py` to project `src` 2026-10-02 06:57:16.902502886 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVbgTwP/src/foo.py` 2026-10-02 06:57:16.902505366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.902513326 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.902981025 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.916254486 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:16.920340479 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:16.939825821 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:16.939842551 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:16.939849421 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.939917671 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:16.939921291 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:16.961000259 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.444963ms 2026-10-02 06:57:16.961046939 DEBUG method="textDocument/completion" response.id=2 duration=58.53ms 2026-10-02 06:57:16.961072719 DEBUG Received server response for request 2 2026-10-02 06:57:16.971347204 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:16.971388414 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:16.971396994 DEBUG method="shutdown" response.id=3 duration=14.64µs 2026-10-02 06:57:16.971414534 DEBUG Received server response for request 3 2026-10-02 06:57:16.971418954 DEBUG Client sends notification `exit` 2026-10-02 06:57:16.971435244 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-02 06:57:16.978948423 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:16.979021553 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:16.979066462 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:16.979143132 DEBUG Client info: None 2026-10-02 06:57:16.979186852 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:16.979201992 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:16.979208922 INFO Version: Unknown 2026-10-02 06:57:16.979249842 DEBUG Received server response for request 1 2026-10-02 06:57:16.979292312 DEBUG Client sends notification `initialized` 2026-10-02 06:57:16.979308332 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:16.979402402 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:16.979442202 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:16.979445922 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:16.979461102 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:16.979464252 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:16.979522472 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:16.979539282 DEBUG Initializing workspace `file:///tmp/.tmpxKOFsq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:16.979556932 DEBUG Searching for a project in '/tmp/.tmpxKOFsq/src' 2026-10-02 06:57:16.979595762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:16.979601522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:16.980797090 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:16.980808180 DEBUG Resolving local virtual environment: /tmp/.tmpxKOFsq/src/.venv 2026-10-02 06:57:16.980861660 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:16.980866320 DEBUG No virtual environment found 2026-10-02 06:57:16.980878880 DEBUG Adding first-party search path `/tmp/.tmpxKOFsq/src` 2026-10-02 06:57:16.980883130 DEBUG Using vendored stdlib 2026-10-02 06:57:16.981005489 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:16.981011059 DEBUG Adding new file root '/tmp/.tmpxKOFsq/src' of kind Project 2026-10-02 06:57:16.984104445 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:16.984120225 DEBUG Updating project to check open files 2026-10-02 06:57:16.984199025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxKOFsq/src/foo.py") 2026-10-02 06:57:16.984210065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxKOFsq/src/foo.py` 2026-10-02 06:57:16.984217845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxKOFsq/src/foo.py` 2026-10-02 06:57:16.984353775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxKOFsq/src/foo.py` to project `src` 2026-10-02 06:57:16.984368135 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxKOFsq/src/foo.py` 2026-10-02 06:57:16.984370715 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:16.984379655 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:16.984772324 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:16.998231914 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.002363758 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.021855799 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.021873329 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.021879729 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.021930549 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.021934439 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.043264497 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.843062ms 2026-10-02 06:57:17.043312807 DEBUG method="textDocument/completion" response.id=2 duration=58.93ms 2026-10-02 06:57:17.043342557 DEBUG Received server response for request 2 2026-10-02 06:57:17.053638471 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.053677371 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.053685651 DEBUG method="shutdown" response.id=3 duration=13.65µs 2026-10-02 06:57:17.053695681 DEBUG Received server response for request 3 2026-10-02 06:57:17.053700501 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.053717001 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-02 06:57:17.061876479 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.061948859 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.061997249 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.062103389 DEBUG Client info: None 2026-10-02 06:57:17.062150989 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:17.062170629 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.062177859 INFO Version: Unknown 2026-10-02 06:57:17.062220799 DEBUG Received server response for request 1 2026-10-02 06:57:17.062264999 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.062281119 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.062385819 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.062432149 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.062435569 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.062450619 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.062453919 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.062498878 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.062515788 DEBUG Initializing workspace `file:///tmp/.tmpSRpe7H/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-02 06:57:17.062538048 DEBUG Searching for a project in '/tmp/.tmpSRpe7H/src' 2026-10-02 06:57:17.062575778 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.062580888 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.063160908 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.063168207 DEBUG Resolving local virtual environment: /tmp/.tmpSRpe7H/src/.venv 2026-10-02 06:57:17.063221517 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.063226347 DEBUG No virtual environment found 2026-10-02 06:57:17.063238917 DEBUG Adding first-party search path `/tmp/.tmpSRpe7H/src` 2026-10-02 06:57:17.063243097 DEBUG Using vendored stdlib 2026-10-02 06:57:17.063343077 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.063348257 DEBUG Adding new file root '/tmp/.tmpSRpe7H/src' of kind Project 2026-10-02 06:57:17.065391984 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.065406634 DEBUG Updating project to check open files 2026-10-02 06:57:17.065487044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSRpe7H/src/foo.py") 2026-10-02 06:57:17.065495514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSRpe7H/src/foo.py` 2026-10-02 06:57:17.065502484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSRpe7H/src/foo.py` 2026-10-02 06:57:17.065641744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSRpe7H/src/foo.py` to project `src` 2026-10-02 06:57:17.065654944 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSRpe7H/src/foo.py` 2026-10-02 06:57:17.065657564 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.065665694 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.065993643 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.079861473 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.083998147 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.103579758 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.103598418 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.103604598 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.103670218 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.103674318 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.103747978 DEBUG method="textDocument/completion" response.id=2 duration=38.08ms 2026-10-02 06:57:17.103778538 DEBUG Received server response for request 2 2026-10-02 06:57:17.113937422 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.113977652 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.113985352 DEBUG method="shutdown" response.id=3 duration=12.19µs 2026-10-02 06:57:17.114002402 DEBUG Received server response for request 3 2026-10-02 06:57:17.114006542 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.114022602 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-02 06:57:17.118949905 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:17.119032505 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.119072575 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.119155085 DEBUG Client info: None 2026-10-02 06:57:17.119196295 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.119212685 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-02 06:57:17.119220365 INFO Version: Unknown 2026-10-02 06:57:17.119261965 DEBUG Received server response for request 1 2026-10-02 06:57:17.119301354 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.119317154 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.119411484 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.119454574 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.119458254 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.119473574 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.119476504 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.119522174 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.119539094 DEBUG Initializing workspace `file:///tmp/.tmpRVtHHz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.119555904 DEBUG Searching for a project in '/tmp/.tmpRVtHHz/src' 2026-10-02 06:57:17.119591854 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.119596904 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.120103643 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.120109173 DEBUG Resolving local virtual environment: /tmp/.tmpRVtHHz/src/.venv 2026-10-02 06:57:17.120159633 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.120164123 DEBUG No virtual environment found 2026-10-02 06:57:17.120176113 DEBUG Adding first-party search path `/tmp/.tmpRVtHHz/src` 2026-10-02 06:57:17.120180303 DEBUG Using vendored stdlib 2026-10-02 06:57:17.120275423 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.120280133 DEBUG Adding new file root '/tmp/.tmpRVtHHz/src' of kind Project 2026-10-02 06:57:17.123253219 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:17.123270289 DEBUG Updating project to check open files 2026-10-02 06:57:17.123338818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRVtHHz/src/foo.py") 2026-10-02 06:57:17.123347448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRVtHHz/src/foo.py` 2026-10-02 06:57:17.123355578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRVtHHz/src/foo.py` 2026-10-02 06:57:17.123477998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRVtHHz/src/foo.py` to project `src` 2026-10-02 06:57:17.123493088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRVtHHz/src/foo.py` 2026-10-02 06:57:17.123495628 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.123502998 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.123967568 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.137669467 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.141741731 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.161307442 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.161327492 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.161333942 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.161384662 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.161388842 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.183764999 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.224491ms 2026-10-02 06:57:17.183875849 DEBUG method="textDocument/completion" response.id=2 duration=60.37ms 2026-10-02 06:57:17.183902549 DEBUG Received server response for request 2 2026-10-02 06:57:17.194098873 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.194137913 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.194147133 DEBUG method="shutdown" response.id=3 duration=13.78µs 2026-10-02 06:57:17.194163653 DEBUG Received server response for request 3 2026-10-02 06:57:17.194167663 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.194182783 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-02 06:57:17.201565402 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:17.201683952 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.201727632 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.201797062 DEBUG Client info: None 2026-10-02 06:57:17.201835222 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.201850522 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.201857172 INFO Version: Unknown 2026-10-02 06:57:17.201896582 DEBUG Received server response for request 1 2026-10-02 06:57:17.201941012 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.201957312 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.202060072 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.202102302 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.202106222 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.202123192 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.202126072 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.202184622 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.202203712 DEBUG Initializing workspace `file:///tmp/.tmpXWB4cg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.202223432 DEBUG Searching for a project in '/tmp/.tmpXWB4cg/src' 2026-10-02 06:57:17.202259311 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.202264781 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.203474880 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.203481300 DEBUG Resolving local virtual environment: /tmp/.tmpXWB4cg/src/.venv 2026-10-02 06:57:17.203533959 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.203539069 DEBUG No virtual environment found 2026-10-02 06:57:17.203551019 DEBUG Adding first-party search path `/tmp/.tmpXWB4cg/src` 2026-10-02 06:57:17.203555249 DEBUG Using vendored stdlib 2026-10-02 06:57:17.203689859 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.203694909 DEBUG Adding new file root '/tmp/.tmpXWB4cg/src' of kind Project 2026-10-02 06:57:17.206826745 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:17.206846015 DEBUG Updating project to check open files 2026-10-02 06:57:17.206924325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXWB4cg/src/foo.py") 2026-10-02 06:57:17.206933425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXWB4cg/src/foo.py` 2026-10-02 06:57:17.206941605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXWB4cg/src/foo.py` 2026-10-02 06:57:17.207080614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXWB4cg/src/foo.py` to project `src` 2026-10-02 06:57:17.207096044 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXWB4cg/src/foo.py` 2026-10-02 06:57:17.207098604 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.207107594 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.207421034 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.220785054 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.224938828 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.244411599 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.244431339 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.244437369 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.244487629 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.244491579 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.264239669 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.086395ms 2026-10-02 06:57:17.264357649 DEBUG method="textDocument/completion" response.id=2 duration=57.24ms 2026-10-02 06:57:17.264388269 DEBUG Received server response for request 2 2026-10-02 06:57:17.274538175 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.274572364 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.274581144 DEBUG method="shutdown" response.id=3 duration=14.28µs 2026-10-02 06:57:17.274598364 DEBUG Received server response for request 3 2026-10-02 06:57:17.274601824 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.274618764 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-02 06:57:17.283100952 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:17.283200251 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.283248411 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.283320351 DEBUG Client info: None 2026-10-02 06:57:17.283361701 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.283377871 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-02 06:57:17.283384781 INFO Version: Unknown 2026-10-02 06:57:17.283424811 DEBUG Received server response for request 1 2026-10-02 06:57:17.283469811 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.283485801 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.283572701 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.283632411 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.283636401 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.283652841 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.283656121 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.283716111 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.283734921 DEBUG Initializing workspace `file:///tmp/.tmpB9spbu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.283755081 DEBUG Searching for a project in '/tmp/.tmpB9spbu/src' 2026-10-02 06:57:17.283792251 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.283797241 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.284371140 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.284377470 DEBUG Resolving local virtual environment: /tmp/.tmpB9spbu/src/.venv 2026-10-02 06:57:17.284431520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.284436000 DEBUG No virtual environment found 2026-10-02 06:57:17.284448249 DEBUG Adding first-party search path `/tmp/.tmpB9spbu/src` 2026-10-02 06:57:17.284452399 DEBUG Using vendored stdlib 2026-10-02 06:57:17.284553059 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.284558119 DEBUG Adding new file root '/tmp/.tmpB9spbu/src' of kind Project 2026-10-02 06:57:17.286577866 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.286593626 DEBUG Updating project to check open files 2026-10-02 06:57:17.286674636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpB9spbu/src/foo.py") 2026-10-02 06:57:17.286683716 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpB9spbu/src/foo.py` 2026-10-02 06:57:17.286691166 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpB9spbu/src/foo.py` 2026-10-02 06:57:17.286825146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpB9spbu/src/foo.py` to project `src` 2026-10-02 06:57:17.286837636 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpB9spbu/src/foo.py` 2026-10-02 06:57:17.286840006 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.286848176 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.287257375 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.300747135 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.304934529 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.324457440 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.324477540 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.324483790 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.324531570 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.324535440 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.347397426 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 60.50767ms 2026-10-02 06:57:17.347530036 DEBUG method="textDocument/completion" response.id=2 duration=60.67ms 2026-10-02 06:57:17.347565146 DEBUG Received server response for request 2 2026-10-02 06:57:17.357760171 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.357799801 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.357808341 DEBUG method="shutdown" response.id=3 duration=14.63µs 2026-10-02 06:57:17.357824741 DEBUG Received server response for request 3 2026-10-02 06:57:17.357828641 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.357844111 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-02 06:57:17.366192488 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-02 06:57:17.366283448 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.366326628 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.366397808 DEBUG Client info: None 2026-10-02 06:57:17.366434558 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.366450008 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.366456548 INFO Version: Unknown 2026-10-02 06:57:17.366496998 DEBUG Received server response for request 1 2026-10-02 06:57:17.366541048 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.366555768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.366680208 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.366739857 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.366743677 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.366759487 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.366762477 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.366835047 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.366855957 DEBUG Initializing workspace `file:///tmp/.tmp9JnQDm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.366877047 DEBUG Searching for a project in '/tmp/.tmp9JnQDm/src' 2026-10-02 06:57:17.366913637 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.366919287 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.368207705 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.368214605 DEBUG Resolving local virtual environment: /tmp/.tmp9JnQDm/src/.venv 2026-10-02 06:57:17.368270505 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.368275515 DEBUG No virtual environment found 2026-10-02 06:57:17.368287495 DEBUG Adding first-party search path `/tmp/.tmp9JnQDm/src` 2026-10-02 06:57:17.368291685 DEBUG Using vendored stdlib 2026-10-02 06:57:17.368411765 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.368422735 DEBUG Adding new file root '/tmp/.tmp9JnQDm/src' of kind Project 2026-10-02 06:57:17.370592852 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.370608712 DEBUG Updating project to check open files 2026-10-02 06:57:17.370708352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9JnQDm/src/foo.py") 2026-10-02 06:57:17.370719562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9JnQDm/src/foo.py` 2026-10-02 06:57:17.370727522 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9JnQDm/src/foo.py` 2026-10-02 06:57:17.370874661 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9JnQDm/src/foo.py` to project `src` 2026-10-02 06:57:17.370889861 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9JnQDm/src/foo.py` 2026-10-02 06:57:17.370892531 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.370900731 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.371256051 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.384665861 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.388761635 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.408149416 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.408168736 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.408174816 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.408225536 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.408229446 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.428160416 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.223045ms 2026-10-02 06:57:17.428284146 DEBUG method="textDocument/completion" response.id=2 duration=57.38ms 2026-10-02 06:57:17.428315656 DEBUG Received server response for request 2 2026-10-02 06:57:17.438508251 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.438543191 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.438550121 DEBUG method="shutdown" response.id=3 duration=12.81µs 2026-10-02 06:57:17.438566011 DEBUG Received server response for request 3 2026-10-02 06:57:17.438569661 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.438585341 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-02 06:57:17.446258150 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.446338890 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.446387659 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.446457279 DEBUG Client info: None 2026-10-02 06:57:17.446494999 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.446509929 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.446516129 INFO Version: Unknown 2026-10-02 06:57:17.446557309 DEBUG Received server response for request 1 2026-10-02 06:57:17.446600829 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.446631589 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.446738659 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.446780229 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.446783979 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.446812799 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.446816229 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.446872669 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.446896479 DEBUG Initializing workspace `file:///tmp/.tmpFECMcw/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-02 06:57:17.446918369 DEBUG Searching for a project in '/tmp/.tmpFECMcw/app/src' 2026-10-02 06:57:17.446955819 DEBUG Found project at '/tmp/.tmpFECMcw/app' 2026-10-02 06:57:17.446960819 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.448109387 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.448115547 DEBUG Resolving local virtual environment: /tmp/.tmpFECMcw/app/.venv 2026-10-02 06:57:17.448169407 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.448174477 DEBUG No virtual environment found 2026-10-02 06:57:17.448185497 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:17.448194207 DEBUG Adding first-party search path `/tmp/.tmpFECMcw/app/src` 2026-10-02 06:57:17.448198487 DEBUG Adding first-party search path `/tmp/.tmpFECMcw/app` 2026-10-02 06:57:17.448202517 DEBUG Using vendored stdlib 2026-10-02 06:57:17.448324366 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.448334196 DEBUG Adding new file root '/tmp/.tmpFECMcw/app' of kind Project 2026-10-02 06:57:17.450520933 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:17.450537303 DEBUG Initializing workspace `file:///tmp/.tmpFECMcw/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-02 06:57:17.450550023 DEBUG Searching for a project in '/tmp/.tmpFECMcw/tools' 2026-10-02 06:57:17.450582543 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.450587833 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.451106022 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.451114172 DEBUG Resolving local virtual environment: /tmp/.tmpFECMcw/tools/.venv 2026-10-02 06:57:17.451151842 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.451155822 DEBUG No virtual environment found 2026-10-02 06:57:17.451166782 DEBUG Adding first-party search path `/tmp/.tmpFECMcw/tools` 2026-10-02 06:57:17.451170752 DEBUG Using vendored stdlib 2026-10-02 06:57:17.451271132 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.451277582 DEBUG Adding new file root '/tmp/.tmpFECMcw/tools' of kind Project 2026-10-02 06:57:17.453135189 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-02 06:57:17.453149559 DEBUG Updating project to check open files 2026-10-02 06:57:17.453170739 DEBUG Updating project to check open files 2026-10-02 06:57:17.453211449 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.453241299 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.453270069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFECMcw/scratch.py") 2026-10-02 06:57:17.467298148 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.471476422 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.491108293 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.491127653 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.491133843 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.491184403 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.491188633 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.491268593 DEBUG method="textDocument/completion" response.id=2 duration=37.98ms 2026-10-02 06:57:17.491316273 DEBUG Received server response for request 2 2026-10-02 06:57:17.501411148 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.501450398 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.501459138 DEBUG method="shutdown" response.id=3 duration=13.69µs 2026-10-02 06:57:17.501476318 DEBUG Received server response for request 3 2026-10-02 06:57:17.501480858 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.501496238 DEBUG Received exit notification, exiting 2026-10-02 06:57:17.510683834 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.510731674 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.510780694 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.510871434 DEBUG Client info: None 2026-10-02 06:57:17.510916064 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.510933244 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.510941124 INFO Version: Unknown 2026-10-02 06:57:17.510986094 DEBUG Received server response for request 1 2026-10-02 06:57:17.511026004 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.511043764 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.511139473 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.511185073 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.511188783 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.511209893 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.511212553 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.511269803 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.511291113 DEBUG Initializing workspace `file:///tmp/.tmpJgkhpJ/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-02 06:57:17.511314453 DEBUG Searching for a project in '/tmp/.tmpJgkhpJ/app/src' 2026-10-02 06:57:17.511357263 DEBUG Found project at '/tmp/.tmpJgkhpJ/app' 2026-10-02 06:57:17.511362323 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.512633201 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.512644781 DEBUG Resolving local virtual environment: /tmp/.tmpJgkhpJ/app/.venv 2026-10-02 06:57:17.512700101 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.512704981 DEBUG No virtual environment found 2026-10-02 06:57:17.512717101 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:17.512726301 DEBUG Adding first-party search path `/tmp/.tmpJgkhpJ/app/src` 2026-10-02 06:57:17.512730401 DEBUG Adding first-party search path `/tmp/.tmpJgkhpJ/app` 2026-10-02 06:57:17.512734351 DEBUG Using vendored stdlib 2026-10-02 06:57:17.512858471 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.512863561 DEBUG Adding new file root '/tmp/.tmpJgkhpJ/app' of kind Project 2026-10-02 06:57:17.515100407 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:17.515117137 DEBUG Initializing workspace `file:///tmp/.tmpJgkhpJ/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-02 06:57:17.515130107 DEBUG Searching for a project in '/tmp/.tmpJgkhpJ/tools' 2026-10-02 06:57:17.515163877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.515170337 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.516586295 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.516594705 DEBUG Resolving local virtual environment: /tmp/.tmpJgkhpJ/tools/.venv 2026-10-02 06:57:17.516644085 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.516648165 DEBUG No virtual environment found 2026-10-02 06:57:17.516658765 DEBUG Adding first-party search path `/tmp/.tmpJgkhpJ/tools` 2026-10-02 06:57:17.516662855 DEBUG Using vendored stdlib 2026-10-02 06:57:17.516776815 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.516782675 DEBUG Adding new file root '/tmp/.tmpJgkhpJ/tools' of kind Project 2026-10-02 06:57:17.519725391 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:17.519738921 DEBUG Updating project to check open files 2026-10-02 06:57:17.519760091 DEBUG Updating project to check open files 2026-10-02 06:57:17.519809490 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.519839810 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.519869630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJgkhpJ/scratch.py") 2026-10-02 06:57:17.533468490 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.537552034 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.557031755 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.557048965 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.557055145 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.557105955 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.557110135 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.578177454 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.244834ms 2026-10-02 06:57:17.578218794 DEBUG method="textDocument/completion" response.id=2 duration=58.33ms 2026-10-02 06:57:17.578245864 DEBUG Received server response for request 2 2026-10-02 06:57:17.588374229 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.588412799 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.588421489 DEBUG method="shutdown" response.id=3 duration=14.14µs 2026-10-02 06:57:17.588441689 DEBUG Received server response for request 3 2026-10-02 06:57:17.588446009 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.588461469 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-02 06:57:17.596207627 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.596274867 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.596316727 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.596396977 DEBUG Client info: None 2026-10-02 06:57:17.596440847 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:17.596459937 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.596466197 INFO Version: Unknown 2026-10-02 06:57:17.596518567 DEBUG Received server response for request 1 2026-10-02 06:57:17.596564627 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.596581547 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.596687246 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.596742966 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.596747836 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.596762806 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.596765546 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.596823906 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.596840776 DEBUG Initializing workspace `file:///tmp/.tmp1WMBab/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-02 06:57:17.596862806 DEBUG Searching for a project in '/tmp/.tmp1WMBab/src' 2026-10-02 06:57:17.596898476 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.596904096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.597456385 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.597462945 DEBUG Resolving local virtual environment: /tmp/.tmp1WMBab/src/.venv 2026-10-02 06:57:17.597516995 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.597521625 DEBUG No virtual environment found 2026-10-02 06:57:17.597534285 DEBUG Adding first-party search path `/tmp/.tmp1WMBab/src` 2026-10-02 06:57:17.597538505 DEBUG Using vendored stdlib 2026-10-02 06:57:17.597656985 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.597662015 DEBUG Adding new file root '/tmp/.tmp1WMBab/src' of kind Project 2026-10-02 06:57:17.600721480 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:17.600741630 DEBUG Updating project to check open files 2026-10-02 06:57:17.600818750 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1WMBab/src/foo.py") 2026-10-02 06:57:17.600828140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1WMBab/src/foo.py` 2026-10-02 06:57:17.600835870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1WMBab/src/foo.py` 2026-10-02 06:57:17.600967970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1WMBab/src/foo.py` to project `src` 2026-10-02 06:57:17.600983800 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1WMBab/src/foo.py` 2026-10-02 06:57:17.600986630 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.600994990 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.601317180 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.615093609 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.619203743 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:17.638731264 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:17.638748894 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:17.638754784 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.638810444 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:17.638814474 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.640222172 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-02 06:57:17.640237422 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:17.640259402 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 39.230862ms 2026-10-02 06:57:17.640292922 DEBUG method="textDocument/completion" response.id=2 duration=39.29ms 2026-10-02 06:57:17.640324842 DEBUG Received server response for request 2 2026-10-02 06:57:17.650568787 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.650610987 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.650631527 DEBUG method="shutdown" response.id=3 duration=25.51µs 2026-10-02 06:57:17.650648797 DEBUG Received server response for request 3 2026-10-02 06:57:17.650652807 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.650668327 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-02 06:57:17.655868469 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.655936799 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.655977339 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.656054888 DEBUG Client info: None 2026-10-02 06:57:17.656090808 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:17.656108368 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.656114178 INFO Version: Unknown 2026-10-02 06:57:17.656152748 DEBUG Received server response for request 1 2026-10-02 06:57:17.656190428 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.656205588 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.656315448 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.656367748 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.656372018 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.656385868 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.656388988 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.656443558 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.656462068 DEBUG Initializing workspace `file:///tmp/.tmpESGuQb/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-02 06:57:17.656483488 DEBUG Searching for a project in '/tmp/.tmpESGuQb/src' 2026-10-02 06:57:17.656519528 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.656525028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.657783496 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.657794746 DEBUG Resolving local virtual environment: /tmp/.tmpESGuQb/src/.venv 2026-10-02 06:57:17.657847856 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.657852686 DEBUG No virtual environment found 2026-10-02 06:57:17.657864696 DEBUG Adding first-party search path `/tmp/.tmpESGuQb/src` 2026-10-02 06:57:17.657868906 DEBUG Using vendored stdlib 2026-10-02 06:57:17.657999086 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.658005256 DEBUG Adding new file root '/tmp/.tmpESGuQb/src' of kind Project 2026-10-02 06:57:17.660234952 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.660251462 DEBUG Updating project to check open files 2026-10-02 06:57:17.660333502 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpESGuQb/src/foo.py") 2026-10-02 06:57:17.660344652 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpESGuQb/src/foo.py` 2026-10-02 06:57:17.660352202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpESGuQb/src/foo.py` 2026-10-02 06:57:17.660487432 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpESGuQb/src/foo.py` to project `src` 2026-10-02 06:57:17.660502902 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpESGuQb/src/foo.py` 2026-10-02 06:57:17.660505272 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.660514002 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.660902811 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.673645742 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.673833832 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.28281ms 2026-10-02 06:57:17.673857582 DEBUG method="textDocument/completion" response.id=2 duration=13.34ms 2026-10-02 06:57:17.673872712 DEBUG Received server response for request 2 2026-10-02 06:57:17.684046447 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.684079087 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.684086367 DEBUG method="shutdown" response.id=3 duration=11.25µs 2026-10-02 06:57:17.684096477 DEBUG Received server response for request 3 2026-10-02 06:57:17.684100307 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.684115867 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-02 06:57:17.687055372 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.687140812 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.687186412 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.687246912 DEBUG Client info: None 2026-10-02 06:57:17.687278252 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-02 06:57:17.687293572 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.687298612 INFO Version: Unknown 2026-10-02 06:57:17.687333512 DEBUG Received server response for request 1 2026-10-02 06:57:17.687377782 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.687392572 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.687469002 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.687507142 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.687510772 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.687525482 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.687528502 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:17.687568812 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.687583222 DEBUG Initializing workspace `file:///tmp/.tmpsVLSwN/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-02 06:57:17.687601182 DEBUG Searching for a project in '/tmp/.tmpsVLSwN/src' 2026-10-02 06:57:17.687646822 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.687651422 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.688121021 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.688126131 DEBUG Resolving local virtual environment: /tmp/.tmpsVLSwN/src/.venv 2026-10-02 06:57:17.688169031 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.688172991 DEBUG No virtual environment found 2026-10-02 06:57:17.688183391 DEBUG Adding first-party search path `/tmp/.tmpsVLSwN/src` 2026-10-02 06:57:17.688187281 DEBUG Using vendored stdlib 2026-10-02 06:57:17.688286351 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.688290141 DEBUG Adding new file root '/tmp/.tmpsVLSwN/src' of kind Project 2026-10-02 06:57:17.691279776 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:17.691294946 DEBUG Updating project to check open files 2026-10-02 06:57:17.691357806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsVLSwN/src/foo.py") 2026-10-02 06:57:17.691366236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsVLSwN/src/foo.py` 2026-10-02 06:57:17.691375076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsVLSwN/src/foo.py` 2026-10-02 06:57:17.691493696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsVLSwN/src/foo.py` to project `src` 2026-10-02 06:57:17.691507886 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsVLSwN/src/foo.py` 2026-10-02 06:57:17.691510426 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.691518146 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.691785575 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.706253574 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.709803439 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 18.248293ms 2026-10-02 06:57:17.709840959 DEBUG method="textDocument/completion" response.id=2 duration=18.32ms 2026-10-02 06:57:17.709868889 DEBUG Received server response for request 2 2026-10-02 06:57:17.720072493 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.720107153 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.720113593 DEBUG method="shutdown" response.id=3 duration=10.19µs 2026-10-02 06:57:17.720131153 DEBUG Received server response for request 3 2026-10-02 06:57:17.720134743 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.720149923 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-02 06:57:17.723500918 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-02 06:57:17.723579188 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.723636998 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.723694718 DEBUG Client info: None 2026-10-02 06:57:17.723730838 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.723742788 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.723749718 INFO Version: Unknown 2026-10-02 06:57:17.723790808 DEBUG Received server response for request 1 2026-10-02 06:57:17.723830568 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.723929158 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.723969578 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.723973538 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.724034298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.724050718 DEBUG Initializing workspace `file:///tmp/.tmpOL7DjC/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpOL7DjC/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.724067238 DEBUG Using overridden configuration file at '/tmp/.tmpOL7DjC/ty[dev].toml' 2026-10-02 06:57:17.724103877 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.724564017 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.724569387 DEBUG Resolving local virtual environment: /tmp/.tmpOL7DjC/src/.venv 2026-10-02 06:57:17.724632397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.724636767 DEBUG No virtual environment found 2026-10-02 06:57:17.724647957 DEBUG Adding first-party search path `/tmp/.tmpOL7DjC/src` 2026-10-02 06:57:17.724651987 DEBUG Using vendored stdlib 2026-10-02 06:57:17.724743436 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.724747706 DEBUG Adding new file root '/tmp/.tmpOL7DjC/src' of kind Project 2026-10-02 06:57:17.727729022 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:17.727745702 DEBUG Updating project to check open files 2026-10-02 06:57:17.727780002 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:17.727816182 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:17.727823522 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:17.727918642 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.727929432 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:17.727973022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOL7DjC/src/foo.py") 2026-10-02 06:57:17.727981312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOL7DjC/src/foo.py` 2026-10-02 06:57:17.727988872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOL7DjC/src/foo.py` 2026-10-02 06:57:17.728110012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOL7DjC/src/foo.py` to project `src` 2026-10-02 06:57:17.728125942 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOL7DjC/src/foo.py` 2026-10-02 06:57:17.728128462 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.728135362 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.728447881 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOL7DjC/src/foo.py"))}: Checking file '/tmp/.tmpOL7DjC/src/foo.py' 2026-10-02 06:57:17.737149098 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpOL7DjC/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.741257532 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.12ms 2026-10-02 06:57:17.741275742 DEBUG Received server response for request 2 2026-10-02 06:57:17.751504737 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.751536047 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.751542637 DEBUG method="shutdown" response.id=3 duration=10.56µs 2026-10-02 06:57:17.751560877 DEBUG Received server response for request 3 2026-10-02 06:57:17.751565137 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.751579597 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-02 06:57:17.754355263 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.754416733 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.754450762 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.754502042 DEBUG Client info: None 2026-10-02 06:57:17.754532572 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.754544652 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.754550022 INFO Version: Unknown 2026-10-02 06:57:17.754587052 DEBUG Received server response for request 1 2026-10-02 06:57:17.754634022 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.754648762 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.754725682 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.754762982 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.754766502 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.754779282 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.754782142 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:17.754832592 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.754849332 DEBUG Initializing workspace `file:///tmp/.tmpkzryVp/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpkzryVp/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.754874652 DEBUG Using overridden configuration file at '/tmp/.tmpkzryVp/ty2.toml' 2026-10-02 06:57:17.754903042 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.755378041 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.755384171 DEBUG Resolving local virtual environment: /tmp/.tmpkzryVp/src/.venv 2026-10-02 06:57:17.755430711 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.755435101 DEBUG No virtual environment found 2026-10-02 06:57:17.755445991 DEBUG Adding first-party search path `/tmp/.tmpkzryVp/src` 2026-10-02 06:57:17.755450171 DEBUG Using vendored stdlib 2026-10-02 06:57:17.755541391 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.755545311 DEBUG Adding new file root '/tmp/.tmpkzryVp/src' of kind Project 2026-10-02 06:57:17.757558268 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.757575218 DEBUG Updating project to check open files 2026-10-02 06:57:17.757649378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkzryVp/src/foo.py") 2026-10-02 06:57:17.757659498 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkzryVp/src/foo.py` 2026-10-02 06:57:17.757665838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkzryVp/src/foo.py` 2026-10-02 06:57:17.757789387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkzryVp/src/foo.py` to project `src` 2026-10-02 06:57:17.757804417 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkzryVp/src/foo.py` 2026-10-02 06:57:17.757806817 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.757814227 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.757942787 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkzryVp/src/foo.py"))}: Checking file '/tmp/.tmpkzryVp/src/foo.py' 2026-10-02 06:57:17.758092137 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkzryVp/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.767086324 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkzryVp/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.771194168 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.37ms 2026-10-02 06:57:17.771211158 DEBUG Received server response for request 2 2026-10-02 06:57:17.781430532 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.781464792 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.781472212 DEBUG method="shutdown" response.id=3 duration=10.41µs 2026-10-02 06:57:17.781481512 DEBUG Received server response for request 3 2026-10-02 06:57:17.781485642 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.781500862 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-02 06:57:17.784416738 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.784490988 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.784533068 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.784628688 DEBUG Client info: None 2026-10-02 06:57:17.784672798 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.784689158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.784696758 INFO Version: Unknown 2026-10-02 06:57:17.784743448 DEBUG Received server response for request 1 2026-10-02 06:57:17.784788867 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.784804537 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.784912257 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.784948267 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.784952687 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.784968187 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.784971577 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:17.785023887 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.785044267 DEBUG Initializing workspace `file:///tmp/.tmpFVNsdm/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-02 06:57:17.785069827 DEBUG Searching for a project in '/tmp/.tmpFVNsdm/src' 2026-10-02 06:57:17.785104807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.785111257 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.786367295 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.786378465 DEBUG Resolving local virtual environment: /tmp/.tmpFVNsdm/src/.venv 2026-10-02 06:57:17.786427765 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.786432895 DEBUG No virtual environment found 2026-10-02 06:57:17.786446265 DEBUG Adding first-party search path `/tmp/.tmpFVNsdm/src` 2026-10-02 06:57:17.786450405 DEBUG Using vendored stdlib 2026-10-02 06:57:17.786570355 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.786577765 DEBUG Adding new file root '/tmp/.tmpFVNsdm/src' of kind Project 2026-10-02 06:57:17.788797402 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.788813572 DEBUG Updating project to check open files 2026-10-02 06:57:17.788898031 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFVNsdm/src/foo.py") 2026-10-02 06:57:17.788909031 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFVNsdm/src/foo.py` 2026-10-02 06:57:17.788916581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFVNsdm/src/foo.py` 2026-10-02 06:57:17.789068371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFVNsdm/src/foo.py` to project `src` 2026-10-02 06:57:17.789082781 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFVNsdm/src/foo.py` 2026-10-02 06:57:17.789085451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.789093471 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.789260211 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFVNsdm/src/foo.py"))}: Checking file '/tmp/.tmpFVNsdm/src/foo.py' 2026-10-02 06:57:17.789447111 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFVNsdm/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.799552996 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFVNsdm/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.803792419 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.69ms 2026-10-02 06:57:17.803812519 DEBUG Received server response for request 2 2026-10-02 06:57:17.814081334 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.814117394 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.814124244 DEBUG method="shutdown" response.id=3 duration=12.34µs 2026-10-02 06:57:17.814143034 DEBUG Received server response for request 3 2026-10-02 06:57:17.814147374 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.814163324 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-02 06:57:17.816967270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.817027820 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.817064770 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.817128100 DEBUG Client info: None 2026-10-02 06:57:17.817169369 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.817185209 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.817192449 INFO Version: Unknown 2026-10-02 06:57:17.817237849 DEBUG Received server response for request 1 2026-10-02 06:57:17.817271169 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.817286709 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.817364549 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.817402689 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.817406469 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.817421069 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.817476599 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.817492839 DEBUG Initializing workspace `file:///tmp/.tmpqpohSu/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpqpohSu/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.817520439 DEBUG Using overridden configuration file at '/tmp/.tmpqpohSu/ty2.toml' 2026-10-02 06:57:17.817552659 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.817560039 ERROR Failed to load project for workspace `file:///tmp/.tmpqpohSu/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpqpohSu/ty2.toml: /tmp/.tmpqpohSu/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-02 06:57:17.817584519 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:17.817588439 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:17.817592789 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:17.818048718 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.818065968 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:57:17.818097358 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.818102098 DEBUG No virtual environment found 2026-10-02 06:57:17.818114388 DEBUG Adding first-party search path `/tmp/.tmpqpohSu/src` 2026-10-02 06:57:17.818118708 DEBUG Using vendored stdlib 2026-10-02 06:57:17.818214408 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.818218578 DEBUG Adding new file root '/tmp/.tmpqpohSu/src' of kind Project 2026-10-02 06:57:17.820431485 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.820449145 DEBUG Updating project to check open files 2026-10-02 06:57:17.820512135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqpohSu/src/foo.py") 2026-10-02 06:57:17.820519855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqpohSu/src/foo.py` 2026-10-02 06:57:17.820529605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqpohSu/src/foo.py` 2026-10-02 06:57:17.820661124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqpohSu/src/foo.py` to project `src` 2026-10-02 06:57:17.820675044 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqpohSu/src/foo.py` 2026-10-02 06:57:17.820677394 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.820685534 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.820812984 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqpohSu/src/foo.py"))}: Checking file '/tmp/.tmpqpohSu/src/foo.py' 2026-10-02 06:57:17.820950034 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqpohSu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.831309289 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqpohSu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.835516402 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.82ms 2026-10-02 06:57:17.835534022 DEBUG Received server response for request 2 2026-10-02 06:57:17.845822367 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.845850127 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.845857707 DEBUG method="shutdown" response.id=3 duration=11.12µs 2026-10-02 06:57:17.845868227 DEBUG Received server response for request 3 2026-10-02 06:57:17.845871607 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.845881367 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-02 06:57:17.848568173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.848651583 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.848688503 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.848747003 DEBUG Client info: None 2026-10-02 06:57:17.848778813 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.848790963 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.848796123 INFO Version: Unknown 2026-10-02 06:57:17.848832963 DEBUG Received server response for request 1 2026-10-02 06:57:17.848866533 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.848880262 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.848958342 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.848998462 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.849002172 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.849071002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.849086362 DEBUG Initializing workspace `file:///tmp/.tmpGGGNcx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.849102592 DEBUG Searching for a project in '/tmp/.tmpGGGNcx/src' 2026-10-02 06:57:17.849147292 DEBUG Found project at '/tmp/.tmpGGGNcx/src' 2026-10-02 06:57:17.849152272 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.849635711 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.849641171 DEBUG Resolving local virtual environment: /tmp/.tmpGGGNcx/src/.venv 2026-10-02 06:57:17.849685751 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.849689931 DEBUG No virtual environment found 2026-10-02 06:57:17.849701471 DEBUG Adding first-party search path `/tmp/.tmpGGGNcx/src` 2026-10-02 06:57:17.849705651 DEBUG Using vendored stdlib 2026-10-02 06:57:17.849800781 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.849805181 DEBUG Adding new file root '/tmp/.tmpGGGNcx/src' of kind Project 2026-10-02 06:57:17.850027531 ERROR Failed to load project for workspace `file:///tmp/.tmpGGGNcx/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-02 06:57:17.850042321 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:17.850046951 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:17.850423010 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.850435270 DEBUG Resolving local virtual environment: /tmp/.tmpGGGNcx/src/.venv 2026-10-02 06:57:17.850472140 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.850475780 DEBUG No virtual environment found 2026-10-02 06:57:17.850486430 DEBUG Adding first-party search path `/tmp/.tmpGGGNcx/src` 2026-10-02 06:57:17.850490770 DEBUG Using vendored stdlib 2026-10-02 06:57:17.850575520 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.850579270 DEBUG Adding new file root '/tmp/.tmpGGGNcx/src' of kind Project 2026-10-02 06:57:17.853524376 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.853566206 DEBUG Updating project to check open files 2026-10-02 06:57:17.853572566 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:17.853580146 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:17.853682865 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.853690665 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:17.853740235 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGGGNcx/src/main.py") 2026-10-02 06:57:17.853748635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGGGNcx/src/main.py` 2026-10-02 06:57:17.853756555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGGGNcx/src/main.py` 2026-10-02 06:57:17.853877445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGGGNcx/src/main.py` to project `src` 2026-10-02 06:57:17.853893455 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGGGNcx/src/main.py` 2026-10-02 06:57:17.853895965 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.853904415 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:17.854029465 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGGGNcx/src/main.py"))}: Checking file '/tmp/.tmpGGGNcx/src/main.py' 2026-10-02 06:57:17.854137085 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGGGNcx/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.862741252 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGGGNcx/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.862819182 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.91ms 2026-10-02 06:57:17.862831452 DEBUG Received server response for request 2 2026-10-02 06:57:17.872966067 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.872986617 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.872994227 DEBUG method="shutdown" response.id=3 duration=11.15µs 2026-10-02 06:57:17.873003527 DEBUG Received server response for request 3 2026-10-02 06:57:17.873006917 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.873015907 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-02 06:57:17.875321863 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.875377053 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.875409853 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.875460833 DEBUG Client info: None 2026-10-02 06:57:17.875490573 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.875502043 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.875507213 INFO Version: Unknown 2026-10-02 06:57:17.875543113 DEBUG Received server response for request 1 2026-10-02 06:57:17.875574233 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.875587163 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.875673613 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.875712513 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.875716093 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.875777923 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.875792683 DEBUG Initializing workspace `file:///tmp/.tmpfz7YXm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.875808113 DEBUG Searching for a project in '/tmp/.tmpfz7YXm/src' 2026-10-02 06:57:17.875845413 DEBUG Found project at '/tmp/.tmpfz7YXm/src' 2026-10-02 06:57:17.875849542 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.876398902 ERROR Failed to load project for workspace `file:///tmp/.tmpfz7YXm/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpfz7YXm/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-02 06:57:17.876448312 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:17.876453622 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:17.876460132 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.876463422 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:17.876843971 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:57:17.876877241 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.876881521 DEBUG No virtual environment found 2026-10-02 06:57:17.876892221 DEBUG Adding first-party search path `/tmp/.tmpfz7YXm/src` 2026-10-02 06:57:17.876896111 DEBUG Using vendored stdlib 2026-10-02 06:57:17.876988361 INFO Python version: Python 3.14, platform: win32 2026-10-02 06:57:17.876992211 DEBUG Adding new file root '/tmp/.tmpfz7YXm/src' of kind Project 2026-10-02 06:57:17.879883577 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.879900766 DEBUG Updating project to check open files 2026-10-02 06:57:17.879969196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfz7YXm/src/main.py") 2026-10-02 06:57:17.879977276 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfz7YXm/src/main.py` 2026-10-02 06:57:17.879984986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfz7YXm/src/main.py` 2026-10-02 06:57:17.880105436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfz7YXm/src/main.py` to project `src` 2026-10-02 06:57:17.880118956 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfz7YXm/src/main.py` 2026-10-02 06:57:17.880121416 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.880129046 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.880436886 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.883441491 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:57:17.883472701 DEBUG method="textDocument/hover" response.id=2 duration=3.34ms 2026-10-02 06:57:17.883486191 DEBUG Received server response for request 2 2026-10-02 06:57:17.893634866 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.893660126 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.893666566 DEBUG method="shutdown" response.id=3 duration=10.43µs 2026-10-02 06:57:17.893676696 DEBUG Received server response for request 3 2026-10-02 06:57:17.893681526 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.893691636 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-02 06:57:17.895591533 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.895661273 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.895695443 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.895752883 DEBUG Client info: None 2026-10-02 06:57:17.895784283 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.895797193 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.895802923 INFO Version: Unknown 2026-10-02 06:57:17.895842133 DEBUG Received server response for request 1 2026-10-02 06:57:17.895869803 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.895884123 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.895958793 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.895999103 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.896002553 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.896061553 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.896080672 DEBUG Initializing workspace `file:///tmp/.tmpD3NH2F/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/.tmpD3NH2F/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-02 06:57:17.896105152 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-02 06:57:17.896111442 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpD3NH2F/venv 2026-10-02 06:57:17.896115912 DEBUG Searching for a project in '/tmp/.tmpD3NH2F/src' 2026-10-02 06:57:17.896150692 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.896155912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.896603322 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.896637392 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpD3NH2F/venv/pyvenv.cfg' 2026-10-02 06:57:17.896661102 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpD3NH2F/venv 2026-10-02 06:57:17.896704072 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpD3NH2F/venv/lib/python3.16/site-packages"] 2026-10-02 06:57:17.896718612 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpD3NH2F/base 2026-10-02 06:57:17.896724762 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:17.896727172 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/.tmpD3NH2F/base` 2026-10-02 06:57:17.896740162 DEBUG Adding first-party search path `/tmp/.tmpD3NH2F/src` 2026-10-02 06:57:17.896744722 DEBUG Using vendored stdlib 2026-10-02 06:57:17.896842201 DEBUG Adding site-packages search path `/tmp/.tmpD3NH2F/venv/lib/python3.16/site-packages` 2026-10-02 06:57:17.896847671 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.896851071 DEBUG Adding new file root '/tmp/.tmpD3NH2F/src' of kind Project 2026-10-02 06:57:17.897264371 DEBUG Adding new file root '/tmp/.tmpD3NH2F/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:57:17.898833178 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.898880918 DEBUG Updating project to check open files 2026-10-02 06:57:17.898888118 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:17.898895278 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:17.898991068 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.898997298 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:17.899047278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpD3NH2F/src/main.py") 2026-10-02 06:57:17.899054698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpD3NH2F/src/main.py` 2026-10-02 06:57:17.899061918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpD3NH2F/src/main.py` 2026-10-02 06:57:17.899184828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpD3NH2F/src/main.py` to project `src` 2026-10-02 06:57:17.899195918 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpD3NH2F/src/main.py` 2026-10-02 06:57:17.899198518 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.899205538 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:17.899337618 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpD3NH2F/src/main.py"))}: Checking file '/tmp/.tmpD3NH2F/src/main.py' 2026-10-02 06:57:17.899449277 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpD3NH2F/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.913831706 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpD3NH2F/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.915151634 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.94ms 2026-10-02 06:57:17.915168714 DEBUG Received server response for request 2 2026-10-02 06:57:17.925313869 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:17.925349469 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.925356359 DEBUG method="shutdown" response.id=3 duration=11.23µs 2026-10-02 06:57:17.925365389 DEBUG Received server response for request 3 2026-10-02 06:57:17.925368729 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.925384629 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-02 06:57:17.928647964 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.928706374 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.928742914 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.928804774 DEBUG Client info: None 2026-10-02 06:57:17.928837604 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.928850214 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.928856114 INFO Version: Unknown 2026-10-02 06:57:17.928894404 DEBUG Received server response for request 1 2026-10-02 06:57:17.928927334 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.928941794 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.929023414 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.929063994 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.929067574 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.929139593 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.929154633 DEBUG Initializing workspace `file:///tmp/.tmp60A0aC/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.929169673 DEBUG Searching for a project in '/tmp/.tmp60A0aC/project' 2026-10-02 06:57:17.929201543 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.929206983 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.929681503 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.929686883 DEBUG Resolving local virtual environment: /tmp/.tmp60A0aC/project/.venv 2026-10-02 06:57:17.929699893 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp60A0aC/project/.venv/pyvenv.cfg' 2026-10-02 06:57:17.929756853 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.929761183 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp60A0aC/project/.venv 2026-10-02 06:57:17.929793483 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp60A0aC/project/.venv/lib/python3.16/site-packages"] 2026-10-02 06:57:17.929803903 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp60A0aC/base 2026-10-02 06:57:17.929809103 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:17.929811113 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/.tmp60A0aC/base` 2026-10-02 06:57:17.929824612 DEBUG Adding first-party search path `/tmp/.tmp60A0aC/project` 2026-10-02 06:57:17.929828712 DEBUG Using vendored stdlib 2026-10-02 06:57:17.929928712 DEBUG Adding site-packages search path `/tmp/.tmp60A0aC/project/.venv/lib/python3.16/site-packages` 2026-10-02 06:57:17.929933982 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.929937852 DEBUG Adding new file root '/tmp/.tmp60A0aC/project' of kind Project 2026-10-02 06:57:17.930370782 DEBUG Adding new file root '/tmp/.tmp60A0aC/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:57:17.930791551 DEBUG Skipping directory '/tmp/.tmp60A0aC/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:57:17.931989589 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.932018719 DEBUG Updating project to check open files 2026-10-02 06:57:17.932023739 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:17.932031079 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:17.942267994 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:17.942293274 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.942300814 DEBUG method="shutdown" response.id=2 duration=11.69µs 2026-10-02 06:57:17.942310904 DEBUG Received server response for request 2 2026-10-02 06:57:17.942314294 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.942323704 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-02 06:57:17.943846122 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:17.943900432 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.943933001 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.943984731 DEBUG Client info: None 2026-10-02 06:57:17.944011751 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.944022141 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.944027761 INFO Version: Unknown 2026-10-02 06:57:17.944065121 DEBUG Received server response for request 1 2026-10-02 06:57:17.944094291 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.944108341 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:17.944181871 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.944218131 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.944221651 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.944279081 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.944298551 DEBUG Initializing workspace `file:///tmp/.tmpXbH0rP/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/.tmpXbH0rP/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpXbH0rP/python", }, environment: None, version: None, }, ), }, ), } 2026-10-02 06:57:17.944328051 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpXbH0rP/python 2026-10-02 06:57:17.944332141 DEBUG Searching for a project in '/tmp/.tmpXbH0rP/project' 2026-10-02 06:57:17.944364651 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:17.944369601 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.944826940 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.944843470 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpXbH0rP/python/pyvenv.cfg' 2026-10-02 06:57:17.944852090 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpXbH0rP/python 2026-10-02 06:57:17.944900720 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpXbH0rP/python/lib/python3.16/site-packages"] 2026-10-02 06:57:17.944904280 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpXbH0rP/python 2026-10-02 06:57:17.944912610 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpXbH0rP/python/lib/python3.16" 2026-10-02 06:57:17.944924110 DEBUG Adding first-party search path `/tmp/.tmpXbH0rP/project` 2026-10-02 06:57:17.944928010 DEBUG Using vendored stdlib 2026-10-02 06:57:17.945025980 DEBUG Adding site-packages search path `/tmp/.tmpXbH0rP/python/lib/python3.16/site-packages` 2026-10-02 06:57:17.945031360 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.945034500 DEBUG Adding new file root '/tmp/.tmpXbH0rP/project' of kind Project 2026-10-02 06:57:17.945444209 DEBUG Adding new file root '/tmp/.tmpXbH0rP/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-02 06:57:17.948035095 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:17.948061905 DEBUG Updating project to check open files 2026-10-02 06:57:17.948067105 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:17.948071275 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:17.958225830 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:17.958248920 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.958255480 DEBUG method="shutdown" response.id=2 duration=10.23µs 2026-10-02 06:57:17.958265630 DEBUG Received server response for request 2 2026-10-02 06:57:17.958269770 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.958279040 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-02 06:57:17.959736898 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-02 06:57:17.959799928 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:17.959832198 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:17.959898448 DEBUG Client info: None 2026-10-02 06:57:17.959924588 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:17.959937578 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:17.959944528 INFO Version: Unknown 2026-10-02 06:57:17.959986288 DEBUG Received server response for request 1 2026-10-02 06:57:17.960015068 DEBUG Client sends notification `initialized` 2026-10-02 06:57:17.960114048 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:17.960154267 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:17.960157597 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:17.960223857 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:17.960242987 DEBUG Initializing workspace `file:///tmp/.tmpHdXP2Q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:17.960261457 DEBUG Searching for a project in '/tmp/.tmpHdXP2Q/src' 2026-10-02 06:57:17.960310037 DEBUG Found project at '/tmp/.tmpHdXP2Q/src' 2026-10-02 06:57:17.960314787 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.961639935 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:17.961649385 DEBUG Resolving local virtual environment: /tmp/.tmpHdXP2Q/src/.venv 2026-10-02 06:57:17.961703045 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.961707985 DEBUG No virtual environment found 2026-10-02 06:57:17.961725595 DEBUG Adding extra search-path `/tmp/.tmpHdXP2Q/dependencies` 2026-10-02 06:57:17.961729875 DEBUG Adding first-party search path `/tmp/.tmpHdXP2Q/src` 2026-10-02 06:57:17.961733945 DEBUG Using vendored stdlib 2026-10-02 06:57:17.961859885 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.961864555 DEBUG Adding new file root '/tmp/.tmpHdXP2Q/src' of kind Project 2026-10-02 06:57:17.962473934 DEBUG Adding new file root '/tmp/.tmpHdXP2Q/dependencies' of kind SearchPath 2026-10-02 06:57:17.964110512 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:17.964152421 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:17.964191351 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:17.964198671 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:17.964289021 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:17.964298771 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:17.964341821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHdXP2Q/src/main.py") 2026-10-02 06:57:17.964351361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHdXP2Q/src/main.py` 2026-10-02 06:57:17.964372111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHdXP2Q/src/main.py` 2026-10-02 06:57:17.964524081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHdXP2Q/src/main.py` to project `src` 2026-10-02 06:57:17.964540561 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHdXP2Q/src/main.py` 2026-10-02 06:57:17.964543091 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:17.964552061 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:17.964737581 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHdXP2Q/src/main.py"))}: Checking file '/tmp/.tmpHdXP2Q/src/main.py' 2026-10-02 06:57:17.973535148 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHdXP2Q/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.974904246 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.34ms 2026-10-02 06:57:17.974918776 DEBUG Received server response for request 2 2026-10-02 06:57:17.974998305 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:17.975024145 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHdXP2Q/src` 2026-10-02 06:57:17.975048555 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHdXP2Q/src/pyproject.toml", kind: Any } 2026-10-02 06:57:17.975060025 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpHdXP2Q/src' 2026-10-02 06:57:17.975085025 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpHdXP2Q/src' 2026-10-02 06:57:17.975089005 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.975096235 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:17.975099425 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpHdXP2Q/src/.venv 2026-10-02 06:57:17.975136255 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.975140145 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:57:17.975150925 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpHdXP2Q/src` 2026-10-02 06:57:17.975155565 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:17.975245405 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.975658144 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:17.975667214 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:17.975706824 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.975730404 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:17.975734244 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:17.975800994 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:17.975806164 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:17.975845214 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:17.975860754 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHdXP2Q/src` 2026-10-02 06:57:17.975884354 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHdXP2Q/src/pyproject.toml", kind: Any } 2026-10-02 06:57:17.975893784 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpHdXP2Q/src' 2026-10-02 06:57:17.975918604 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpHdXP2Q/src' 2026-10-02 06:57:17.975922164 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:17.975928494 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:17.975931564 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpHdXP2Q/src/.venv 2026-10-02 06:57:17.975963604 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:17.975968014 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:57:17.975982934 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpHdXP2Q/dependencies/pkg` 2026-10-02 06:57:17.975987744 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpHdXP2Q/src` 2026-10-02 06:57:17.975992024 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:17.976076964 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:57:17.976081184 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpHdXP2Q/dependencies/pkg' of kind SearchPath 2026-10-02 06:57:17.976439583 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:17.976447283 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:17.976481003 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:57:17.976505743 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:17.976509663 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:17.976552533 DEBUG Updating the revision of `/tmp/.tmpHdXP2Q/dependencies/pkg/dependency.py` 2026-10-02 06:57:17.976562333 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:17.976565683 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:17.976574203 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:17.976580383 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:17.976590093 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:17.976628943 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHdXP2Q/src/main.py", kind: FileContent } 2026-10-02 06:57:17.976633673 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHdXP2Q/src/main.py` 2026-10-02 06:57:17.976716623 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpHdXP2Q/src/main.py` to project `src` 2026-10-02 06:57:17.976754893 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHdXP2Q/src/main.py"))}: Checking file '/tmp/.tmpHdXP2Q/src/main.py' 2026-10-02 06:57:17.982738684 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHdXP2Q/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:17.986442288 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.72ms 2026-10-02 06:57:17.986457448 DEBUG Received server response for request 3 2026-10-02 06:57:17.996592273 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:17.996621623 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:17.996628663 DEBUG method="shutdown" response.id=4 duration=10.25µs 2026-10-02 06:57:17.996638623 DEBUG Received server response for request 4 2026-10-02 06:57:17.996642773 DEBUG Client sends notification `exit` 2026-10-02 06:57:17.996658963 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-02 06:57:18.000005528 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-02 06:57:18.000072078 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.000109178 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.000169348 DEBUG Client info: None 2026-10-02 06:57:18.000204308 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.000216918 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.000223968 INFO Version: Unknown 2026-10-02 06:57:18.000265198 DEBUG Received server response for request 1 2026-10-02 06:57:18.000298448 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.000393878 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.000431428 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.000434888 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.000501998 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.000517378 DEBUG Initializing workspace `file:///tmp/.tmp7KtL2l/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.000532608 DEBUG Searching for a project in '/tmp/.tmp7KtL2l/src' 2026-10-02 06:57:18.000572888 DEBUG Found project at '/tmp/.tmp7KtL2l/src' 2026-10-02 06:57:18.000577468 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.001072717 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.001089487 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp7KtL2l/venv/pyvenv.cfg' 2026-10-02 06:57:18.001112887 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp7KtL2l/venv 2026-10-02 06:57:18.001153147 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp7KtL2l/venv/lib/python3.12/site-packages"] 2026-10-02 06:57:18.001167957 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp7KtL2l/base 2026-10-02 06:57:18.001174237 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:18.001176417 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/.tmp7KtL2l/base` 2026-10-02 06:57:18.001188277 DEBUG Adding first-party search path `/tmp/.tmp7KtL2l/src` 2026-10-02 06:57:18.001192697 DEBUG Using vendored stdlib 2026-10-02 06:57:18.001294376 DEBUG Adding site-packages search path `/tmp/.tmp7KtL2l/venv/lib/python3.12/site-packages` 2026-10-02 06:57:18.001299996 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:57:18.001303566 DEBUG Adding new file root '/tmp/.tmp7KtL2l/src' of kind Project 2026-10-02 06:57:18.001779546 DEBUG Adding new file root '/tmp/.tmp7KtL2l/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-02 06:57:18.003352333 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.003388583 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:18.003442863 DEBUG Adding editable installation to module resolution path /tmp/.tmp7KtL2l/old 2026-10-02 06:57:18.003446623 DEBUG Adding new file root '/tmp/.tmp7KtL2l/old' of kind SearchPath 2026-10-02 06:57:18.003486023 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.003493613 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.003587343 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.003594473 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:18.003643313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7KtL2l/src/main.py") 2026-10-02 06:57:18.003651103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7KtL2l/src/main.py` 2026-10-02 06:57:18.003665773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7KtL2l/src/main.py` 2026-10-02 06:57:18.003781323 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7KtL2l/src/main.py` to project `src` 2026-10-02 06:57:18.003793653 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7KtL2l/src/main.py` 2026-10-02 06:57:18.003796523 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.003804533 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.003961462 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7KtL2l/src/main.py"))}: Checking file '/tmp/.tmp7KtL2l/src/main.py' 2026-10-02 06:57:18.013149229 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7KtL2l/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.014512717 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.70ms 2026-10-02 06:57:18.014528747 DEBUG Received server response for request 2 2026-10-02 06:57:18.014607487 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:18.014641247 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp7KtL2l/src` 2026-10-02 06:57:18.014666287 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7KtL2l/src/pyproject.toml", kind: Any } 2026-10-02 06:57:18.014677127 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp7KtL2l/src' 2026-10-02 06:57:18.014703657 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp7KtL2l/src' 2026-10-02 06:57:18.014707757 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.014715047 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:18.014718537 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp7KtL2l/src/.venv 2026-10-02 06:57:18.014758636 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.014763026 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:57:18.014773636 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp7KtL2l/src` 2026-10-02 06:57:18.014778116 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:18.014869606 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.015264356 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:18.015269196 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:18.015307636 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.015332146 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.015335826 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.015391766 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:18.015394896 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:18.015436295 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:18.015453095 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp7KtL2l/src` 2026-10-02 06:57:18.015476955 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7KtL2l/src/pyproject.toml", kind: Any } 2026-10-02 06:57:18.015486625 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp7KtL2l/src' 2026-10-02 06:57:18.015511835 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp7KtL2l/src' 2026-10-02 06:57:18.015515765 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.015522345 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:18.015533515 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmp7KtL2l/venv/pyvenv.cfg' 2026-10-02 06:57:18.015550375 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmp7KtL2l/venv 2026-10-02 06:57:18.015588185 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp7KtL2l/venv/lib/python3.12/site-packages"] 2026-10-02 06:57:18.015600335 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmp7KtL2l/base 2026-10-02 06:57:18.015606625 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-02 06:57:18.015609175 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/.tmp7KtL2l/base` 2026-10-02 06:57:18.015636595 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp7KtL2l/src` 2026-10-02 06:57:18.015640635 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:18.015726265 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmp7KtL2l/venv/lib/python3.12/site-packages` 2026-10-02 06:57:18.015731735 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-02 06:57:18.016089305 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:18.016094615 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:18.016158494 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.016162084 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.016252674 DEBUG Updating the revision of `/tmp/.tmp7KtL2l/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-02 06:57:18.016268954 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:18.016271754 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:18.016288764 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:18.016292454 DEBUG Adding editable installation to module resolution path /tmp/.tmp7KtL2l/new 2026-10-02 06:57:18.016296194 DEBUG Adding new file root '/tmp/.tmp7KtL2l/new' of kind SearchPath 2026-10-02 06:57:18.016331474 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.016334834 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.016378834 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:18.016381634 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:18.016387214 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:18.016515844 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7KtL2l/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.019333840 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7KtL2l/src/main.py"))}: Checking file '/tmp/.tmp7KtL2l/src/main.py' 2026-10-02 06:57:18.019375980 DEBUG method="textDocument/diagnostic" response.id=3 duration=2.98ms 2026-10-02 06:57:18.019386950 DEBUG Received server response for request 3 2026-10-02 06:57:18.029503615 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:18.029531295 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.029538035 DEBUG method="shutdown" response.id=4 duration=9.04µs 2026-10-02 06:57:18.029547445 DEBUG Received server response for request 4 2026-10-02 06:57:18.029550975 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.029566164 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-02 06:57:18.032681300 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-02 06:57:18.032765850 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.032801750 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.032860590 DEBUG Client info: None 2026-10-02 06:57:18.032885820 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.032899730 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.032907060 INFO Version: Unknown 2026-10-02 06:57:18.032948580 DEBUG Received server response for request 1 2026-10-02 06:57:18.032992459 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.033084199 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.033121979 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.033125769 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.033186599 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.033201829 DEBUG Initializing workspace `file:///tmp/.tmpuqZMWq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.033217729 DEBUG Searching for a project in '/tmp/.tmpuqZMWq/src' 2026-10-02 06:57:18.033251559 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.033256999 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.033735308 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.033740708 DEBUG Resolving local virtual environment: /tmp/.tmpuqZMWq/src/.venv 2026-10-02 06:57:18.033782738 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.033786628 DEBUG No virtual environment found 2026-10-02 06:57:18.033797608 DEBUG Adding first-party search path `/tmp/.tmpuqZMWq/src` 2026-10-02 06:57:18.033801788 DEBUG Using vendored stdlib 2026-10-02 06:57:18.033893348 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.033897188 DEBUG Adding new file root '/tmp/.tmpuqZMWq/src' of kind Project 2026-10-02 06:57:18.035960845 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.035993445 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:18.036396404 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.036431044 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.036434934 DEBUG No virtual environment found 2026-10-02 06:57:18.036441514 DEBUG Adding extra search-path `/tmp/.tmpuqZMWq/dependencies` 2026-10-02 06:57:18.036445654 DEBUG Using vendored stdlib 2026-10-02 06:57:18.036528814 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.036534524 DEBUG Adding new file root '/tmp/.tmpuqZMWq/dependencies' of kind SearchPath 2026-10-02 06:57:18.036551114 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:18.036577074 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.036583404 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.036701594 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.036709754 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:18.036744864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuqZMWq/src/script.py") 2026-10-02 06:57:18.036752634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuqZMWq/src/script.py` 2026-10-02 06:57:18.036766194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuqZMWq/src/script.py` 2026-10-02 06:57:18.036880194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuqZMWq/src/script.py` to project `src` 2026-10-02 06:57:18.036894644 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuqZMWq/src/script.py` 2026-10-02 06:57:18.036896964 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.036905054 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.036987414 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuqZMWq/src/script.py"))}: Checking file '/tmp/.tmpuqZMWq/src/script.py' 2026-10-02 06:57:18.045764190 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuqZMWq/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.047121478 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.20ms 2026-10-02 06:57:18.047139638 DEBUG Received server response for request 2 2026-10-02 06:57:18.047193448 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:18.047215068 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:18.047242048 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpuqZMWq/src/script.py", kind: FileContent } 2026-10-02 06:57:18.047247438 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpuqZMWq/src/script.py` 2026-10-02 06:57:18.047341278 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpuqZMWq/src/script.py` to project `src` 2026-10-02 06:57:18.047763638 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-02 06:57:18.047796528 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.047801277 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-02 06:57:18.047803947 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-02 06:57:18.047886677 INFO notification{method=textDocument/didChange}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.047920017 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.047941787 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.047946057 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.048000087 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:18.048004997 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:18.048051487 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:18.048066467 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:18.048093697 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpuqZMWq/src/script.py", kind: FileContent } 2026-10-02 06:57:18.048098227 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpuqZMWq/src/script.py` 2026-10-02 06:57:18.048186437 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpuqZMWq/src/script.py` to project `src` 2026-10-02 06:57:18.048554716 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-02 06:57:18.048582846 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.048587026 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-02 06:57:18.048593546 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpuqZMWq/dependencies` 2026-10-02 06:57:18.048597956 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-02 06:57:18.048690416 INFO notification{method=textDocument/didChange}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.048740256 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.048744556 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.048786296 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:18.048828596 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuqZMWq/src/script.py"))}: Checking file '/tmp/.tmpuqZMWq/src/script.py' 2026-10-02 06:57:18.048900406 DEBUG method="textDocument/diagnostic" response.id=3 duration=101.59µs 2026-10-02 06:57:18.048910696 DEBUG Received server response for request 3 2026-10-02 06:57:18.048945976 DEBUG Updating the revision of `/tmp/.tmpuqZMWq/dependencies/dependency.py` 2026-10-02 06:57:18.048987376 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:18.048996146 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-02 06:57:18.048998836 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:18.049001446 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:18.049009556 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:18.051880361 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpuqZMWq/src/script.py"))}: Checking file '/tmp/.tmpuqZMWq/src/script.py' 2026-10-02 06:57:18.051917181 DEBUG method="textDocument/diagnostic" response.id=4 duration=2.90ms 2026-10-02 06:57:18.051928061 DEBUG Received server response for request 4 2026-10-02 06:57:18.062042646 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:18.062071016 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.062077636 DEBUG method="shutdown" response.id=5 duration=10.13µs 2026-10-02 06:57:18.062087826 DEBUG Received server response for request 5 2026-10-02 06:57:18.062091886 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.062106116 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-02 06:57:18.065143452 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-02 06:57:18.065218562 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.065256012 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.065316232 DEBUG Client info: None 2026-10-02 06:57:18.065343062 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.065357071 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.065363951 INFO Version: Unknown 2026-10-02 06:57:18.065406941 DEBUG Received server response for request 1 2026-10-02 06:57:18.065446471 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.065552451 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.065586151 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.065589401 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.065674051 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.065693591 DEBUG Initializing workspace `file:///tmp/.tmpFDZPq4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.065710431 DEBUG Searching for a project in '/tmp/.tmpFDZPq4/src' 2026-10-02 06:57:18.065744631 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.065750371 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.067063999 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.067075269 DEBUG Resolving local virtual environment: /tmp/.tmpFDZPq4/src/.venv 2026-10-02 06:57:18.067124269 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.067129149 DEBUG No virtual environment found 2026-10-02 06:57:18.067141559 DEBUG Adding first-party search path `/tmp/.tmpFDZPq4/src` 2026-10-02 06:57:18.067145809 DEBUG Using vendored stdlib 2026-10-02 06:57:18.067275279 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.067282049 DEBUG Adding new file root '/tmp/.tmpFDZPq4/src' of kind Project 2026-10-02 06:57:18.069441215 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:18.069489325 DEBUG Resolving dynamic module resolution paths 2026-10-02 06:57:18.069515105 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.069522185 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.069598215 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.069645445 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:18.069649875 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:18.069657665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFDZPq4/src/main.py") 2026-10-02 06:57:18.069666725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFDZPq4/src/main.py` 2026-10-02 06:57:18.069687695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFDZPq4/src/main.py` 2026-10-02 06:57:18.069843845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFDZPq4/src/main.py` to project `src` 2026-10-02 06:57:18.069862285 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFDZPq4/src/main.py` 2026-10-02 06:57:18.069864995 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.069873725 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.069893635 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpFDZPq4/src` 2026-10-02 06:57:18.069911545 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpFDZPq4/src/dependency.py", kind: Any } 2026-10-02 06:57:18.069919375 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpFDZPq4/src/dependency.py` 2026-10-02 06:57:18.070025685 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpFDZPq4/src/dependency.py` to project `src` 2026-10-02 06:57:18.070194164 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFDZPq4/src/main.py"))}: Checking file '/tmp/.tmpFDZPq4/src/main.py' 2026-10-02 06:57:18.080308469 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFDZPq4/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.084500223 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.46ms 2026-10-02 06:57:18.084516713 DEBUG Received server response for request 2 2026-10-02 06:57:18.094633238 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.094654928 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.094662458 DEBUG method="shutdown" response.id=3 duration=12.00µs 2026-10-02 06:57:18.094671188 DEBUG Received server response for request 3 2026-10-02 06:57:18.094674908 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.094684188 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-02 06:57:18.097539354 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.097607164 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.097657614 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.097711794 DEBUG Client info: None 2026-10-02 06:57:18.097743663 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.097755693 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.097761523 INFO Version: Unknown 2026-10-02 06:57:18.097800463 DEBUG Received server response for request 1 2026-10-02 06:57:18.097840703 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.097855653 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.097946163 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.097983363 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.097986813 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.098001113 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.098004063 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:57:18.098062513 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.098081153 DEBUG Initializing workspace `file:///tmp/.tmpwwn1kt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.098098273 DEBUG Searching for a project in '/tmp/.tmpwwn1kt/src' 2026-10-02 06:57:18.098130593 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.098135733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.099291821 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.099301081 DEBUG Resolving local virtual environment: /tmp/.tmpwwn1kt/src/.venv 2026-10-02 06:57:18.099351351 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.099356351 DEBUG No virtual environment found 2026-10-02 06:57:18.099368181 DEBUG Adding first-party search path `/tmp/.tmpwwn1kt/src` 2026-10-02 06:57:18.099372621 DEBUG Using vendored stdlib 2026-10-02 06:57:18.099505121 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.099510571 DEBUG Adding new file root '/tmp/.tmpwwn1kt/src' of kind Project 2026-10-02 06:57:18.101677928 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.101692358 DEBUG Updating project to check open files 2026-10-02 06:57:18.101776837 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwwn1kt/src/foo.py") 2026-10-02 06:57:18.101787067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwwn1kt/src/foo.py` 2026-10-02 06:57:18.101794947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwwn1kt/src/foo.py` 2026-10-02 06:57:18.101934557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwwn1kt/src/foo.py` to project `src` 2026-10-02 06:57:18.101948077 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwwn1kt/src/foo.py` 2026-10-02 06:57:18.101950657 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.101958957 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.102341097 DEBUG method="textDocument/foldingRange" response.id=2 duration=374.88µs 2026-10-02 06:57:18.102354597 DEBUG Received server response for request 2 2026-10-02 06:57:18.112583921 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.112604211 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.112610971 DEBUG method="shutdown" response.id=3 duration=9.60µs 2026-10-02 06:57:18.112638431 DEBUG Received server response for request 3 2026-10-02 06:57:18.112641991 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.112651991 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-02 06:57:18.113975259 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.114029929 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.114061539 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.114114429 DEBUG Client info: None 2026-10-02 06:57:18.114143849 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.114155269 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.114160819 INFO Version: Unknown 2026-10-02 06:57:18.114198069 DEBUG Received server response for request 1 2026-10-02 06:57:18.114227369 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.114240969 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.114314379 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.114347759 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.114351169 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.114364369 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.114367359 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:57:18.114403329 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.114417659 DEBUG Initializing workspace `file:///tmp/.tmp2vMX0M/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.114432039 DEBUG Searching for a project in '/tmp/.tmp2vMX0M/src' 2026-10-02 06:57:18.114463749 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.114468459 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.114923828 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.114929398 DEBUG Resolving local virtual environment: /tmp/.tmp2vMX0M/src/.venv 2026-10-02 06:57:18.114968248 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.114972228 DEBUG No virtual environment found 2026-10-02 06:57:18.114983318 DEBUG Adding first-party search path `/tmp/.tmp2vMX0M/src` 2026-10-02 06:57:18.114987398 DEBUG Using vendored stdlib 2026-10-02 06:57:18.115079258 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.115083428 DEBUG Adding new file root '/tmp/.tmp2vMX0M/src' of kind Project 2026-10-02 06:57:18.117965763 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.117982623 DEBUG Updating project to check open files 2026-10-02 06:57:18.118047393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2vMX0M/src/foo.py") 2026-10-02 06:57:18.118054963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2vMX0M/src/foo.py` 2026-10-02 06:57:18.118062883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2vMX0M/src/foo.py` 2026-10-02 06:57:18.118188933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2vMX0M/src/foo.py` to project `src` 2026-10-02 06:57:18.118202943 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2vMX0M/src/foo.py` 2026-10-02 06:57:18.118205373 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.118212853 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.118364533 DEBUG method="textDocument/foldingRange" response.id=2 duration=145.16µs 2026-10-02 06:57:18.118378513 DEBUG Received server response for request 2 2026-10-02 06:57:18.128583048 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.128605998 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.128626278 DEBUG method="shutdown" response.id=3 duration=22.73µs 2026-10-02 06:57:18.128636548 DEBUG Received server response for request 3 2026-10-02 06:57:18.128640008 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.128649598 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-02 06:57:18.129976726 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.130032256 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.130064836 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.130133755 DEBUG Client info: None 2026-10-02 06:57:18.130163785 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.130175105 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.130180385 INFO Version: Unknown 2026-10-02 06:57:18.130218045 DEBUG Received server response for request 1 2026-10-02 06:57:18.130247455 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.130261335 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUSmFLx 2026-10-02 06:57:18.130269025 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.130342695 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.130379335 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.130382555 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.130388665 DEBUG No workspace configuration provided for file:///tmp/.tmpUSmFLx 2026-10-02 06:57:18.130401055 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:18.130443045 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.130447835 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUSmFLx, using default options 2026-10-02 06:57:18.130456835 DEBUG Initializing workspace `file:///tmp/.tmpUSmFLx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.130470095 DEBUG Searching for a project in '/tmp/.tmpUSmFLx' 2026-10-02 06:57:18.130495195 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.130499395 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.130954754 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.130960344 DEBUG Resolving local virtual environment: /tmp/.tmpUSmFLx/.venv 2026-10-02 06:57:18.131001114 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.131005454 DEBUG No virtual environment found 2026-10-02 06:57:18.131016494 DEBUG Adding first-party search path `/tmp/.tmpUSmFLx` 2026-10-02 06:57:18.131020574 DEBUG Using vendored stdlib 2026-10-02 06:57:18.131109184 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.131113274 DEBUG Adding new file root '/tmp/.tmpUSmFLx' of kind Project 2026-10-02 06:57:18.135788567 INFO Project::index_files{project=.tmpUSmFLx}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:18.135805687 DEBUG Updating project to check open files 2026-10-02 06:57:18.135842657 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:18.135845897 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:18.135852717 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.135859257 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:18.135861597 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:18.135868917 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:18.135875707 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:18.135877787 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:18.135882617 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-02 06:57:18.135962707 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:18.136124687 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.148164229 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.165651003 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:18.165667913 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:18.165671203 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:18.165701863 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-02 06:57:18.165801332 DEBUG method="textDocument/foldingRange" response.id=2 duration=81.56µs 2026-10-02 06:57:18.165819932 DEBUG Received server response for request 2 2026-10-02 06:57:18.165836682 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-02 06:57:18.165869692 DEBUG method="textDocument/foldingRange" response.id=3 duration=24.18µs 2026-10-02 06:57:18.165880282 DEBUG Received server response for request 3 2026-10-02 06:57:18.176132057 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:18.176165487 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.176174127 DEBUG method="shutdown" response.id=4 duration=12.64µs 2026-10-02 06:57:18.176183307 DEBUG Received server response for request 4 2026-10-02 06:57:18.176186737 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.176202277 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-02 06:57:18.180815530 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.180886610 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.180927090 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.180990800 DEBUG Client info: None 2026-10-02 06:57:18.181016990 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.181031460 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.181038360 INFO Version: Unknown 2026-10-02 06:57:18.181080800 DEBUG Received server response for request 1 2026-10-02 06:57:18.181125180 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.181140870 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.181253540 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.181305850 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.181309810 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.181324859 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.181328669 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.181331679 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-02 06:57:18.181379389 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.181397799 DEBUG Initializing workspace `file:///tmp/.tmpzTqRFn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.181417729 DEBUG Searching for a project in '/tmp/.tmpzTqRFn/src' 2026-10-02 06:57:18.181453789 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.181459519 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.182819847 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.182830677 DEBUG Resolving local virtual environment: /tmp/.tmpzTqRFn/src/.venv 2026-10-02 06:57:18.182886007 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.182890937 DEBUG No virtual environment found 2026-10-02 06:57:18.182902787 DEBUG Adding first-party search path `/tmp/.tmpzTqRFn/src` 2026-10-02 06:57:18.182907407 DEBUG Using vendored stdlib 2026-10-02 06:57:18.183035387 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.183040917 DEBUG Adding new file root '/tmp/.tmpzTqRFn/src' of kind Project 2026-10-02 06:57:18.185215784 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-02 06:57:18.185233914 DEBUG Updating project to check open files 2026-10-02 06:57:18.185320914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzTqRFn/src/script.py") 2026-10-02 06:57:18.185332904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzTqRFn/src/script.py` 2026-10-02 06:57:18.185341194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzTqRFn/src/script.py` 2026-10-02 06:57:18.185487313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzTqRFn/src/script.py` to project `src` 2026-10-02 06:57:18.185501763 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzTqRFn/src/script.py` 2026-10-02 06:57:18.185504353 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.185513643 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:18.185539653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzTqRFn/src/ordinary.py") 2026-10-02 06:57:18.185545823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzTqRFn/src/ordinary.py` 2026-10-02 06:57:18.185550523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzTqRFn/src/ordinary.py` 2026-10-02 06:57:18.185670093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzTqRFn/src/ordinary.py` to project `src` 2026-10-02 06:57:18.185680153 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzTqRFn/src/ordinary.py` 2026-10-02 06:57:18.185682403 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.185689833 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-02 06:57:18.186343002 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-02 06:57:18.186398722 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.186404082 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-02 06:57:18.186413172 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpzTqRFn/src/dependencies` 2026-10-02 06:57:18.186418572 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-02 06:57:18.186527932 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.186534732 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpzTqRFn/src/dependencies' of kind SearchPath 2026-10-02 06:57:18.186643462 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.186744531 DEBUG method="textDocument/definition" response.id=2 duration=1.05ms 2026-10-02 06:57:18.186758761 DEBUG Received server response for request 2 2026-10-02 06:57:18.186872001 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-02 06:57:18.186954071 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.186962571 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-02 06:57:18.186975861 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:18.186984671 DEBUG method="textDocument/definition" response.id=3 duration=96.31µs 2026-10-02 06:57:18.186994711 DEBUG Received server response for request 3 2026-10-02 06:57:18.197086616 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:18.197114756 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.197120836 DEBUG method="shutdown" response.id=4 duration=9.83µs 2026-10-02 06:57:18.197129896 DEBUG Received server response for request 4 2026-10-02 06:57:18.197133626 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.197148606 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-02 06:57:18.198866423 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.198929553 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.198962363 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.199010373 DEBUG Client info: None 2026-10-02 06:57:18.199034813 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.199048523 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.199055303 INFO Version: Unknown 2026-10-02 06:57:18.199096153 DEBUG Received server response for request 1 2026-10-02 06:57:18.199135063 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.199150283 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.199225603 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.199264753 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.199268393 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.199282603 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.199285873 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.199325473 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.199340813 DEBUG Initializing workspace `file:///tmp/.tmpRewh7v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.199356333 DEBUG Searching for a project in '/tmp/.tmpRewh7v/src' 2026-10-02 06:57:18.199395823 DEBUG Found project at '/tmp/.tmpRewh7v/src' 2026-10-02 06:57:18.199399673 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.199849352 DEBUG Resolving local virtual environment: /tmp/.tmpRewh7v/src/.venv 2026-10-02 06:57:18.199891302 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.199895292 DEBUG No virtual environment found 2026-10-02 06:57:18.199905782 DEBUG Adding first-party search path `/tmp/.tmpRewh7v/src` 2026-10-02 06:57:18.199909802 DEBUG Using vendored stdlib 2026-10-02 06:57:18.200001892 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.200005642 DEBUG Adding new file root '/tmp/.tmpRewh7v/src' of kind Project 2026-10-02 06:57:18.202905838 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.202920928 DEBUG Updating project to check open files 2026-10-02 06:57:18.202990097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRewh7v/src/script.py") 2026-10-02 06:57:18.202997947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRewh7v/src/script.py` 2026-10-02 06:57:18.203004327 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRewh7v/src/script.py` 2026-10-02 06:57:18.203144567 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRewh7v/src/script.py` to project `src` 2026-10-02 06:57:18.203155857 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRewh7v/src/script.py` 2026-10-02 06:57:18.203158607 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.203165387 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.203826636 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-02 06:57:18.203874916 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.203879376 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:18.203883346 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:18.203985646 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-02 06:57:18.204078366 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.207166281 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:57:18.207196161 DEBUG method="textDocument/hover" response.id=2 duration=4.02ms 2026-10-02 06:57:18.207210641 DEBUG Received server response for request 2 2026-10-02 06:57:18.217388636 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.217416816 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.217423736 DEBUG method="shutdown" response.id=3 duration=10.32µs 2026-10-02 06:57:18.217433476 DEBUG Received server response for request 3 2026-10-02 06:57:18.217437156 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.217446326 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-02 06:57:18.219226583 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.219286583 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.219319913 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.219373353 DEBUG Client info: None 2026-10-02 06:57:18.219403563 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.219415923 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.219421273 INFO Version: Unknown 2026-10-02 06:57:18.219462113 DEBUG Received server response for request 1 2026-10-02 06:57:18.219490403 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.219503863 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.219586943 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.219636343 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.219639793 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.219652223 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.219655133 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.219694773 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.219709173 DEBUG Initializing workspace `file:///tmp/.tmp2oSQnU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.219724812 DEBUG Searching for a project in '/tmp/.tmp2oSQnU/src' 2026-10-02 06:57:18.219762242 DEBUG Found project at '/tmp/.tmp2oSQnU/src' 2026-10-02 06:57:18.219766782 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.220200972 DEBUG Resolving local virtual environment: /tmp/.tmp2oSQnU/src/.venv 2026-10-02 06:57:18.220242752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.220247152 DEBUG No virtual environment found 2026-10-02 06:57:18.220257962 DEBUG Adding first-party search path `/tmp/.tmp2oSQnU/src` 2026-10-02 06:57:18.220261942 DEBUG Using vendored stdlib 2026-10-02 06:57:18.220351692 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.220356152 DEBUG Adding new file root '/tmp/.tmp2oSQnU/src' of kind Project 2026-10-02 06:57:18.222305369 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.222321079 DEBUG Updating project to check open files 2026-10-02 06:57:18.222381539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2oSQnU/src/script.py") 2026-10-02 06:57:18.222388619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2oSQnU/src/script.py` 2026-10-02 06:57:18.222396879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2oSQnU/src/script.py` 2026-10-02 06:57:18.222521988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2oSQnU/src/script.py` to project `src` 2026-10-02 06:57:18.222532438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2oSQnU/src/script.py` 2026-10-02 06:57:18.222534938 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.222542938 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.222651778 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-02 06:57:18.223224097 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.223234097 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:18.223237367 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:18.223342387 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-10-02 06:57:18.223422067 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.226654472 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-02 06:57:18.226679662 DEBUG method="textDocument/hover" response.id=2 duration=4.13ms 2026-10-02 06:57:18.226693952 DEBUG Received server response for request 2 2026-10-02 06:57:18.236868947 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.236903687 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.236910497 DEBUG method="shutdown" response.id=3 duration=10.14µs 2026-10-02 06:57:18.236920637 DEBUG Received server response for request 3 2026-10-02 06:57:18.236924197 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.236939977 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-02 06:57:18.238847964 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:57:18.238924074 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.238959604 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.239009984 DEBUG Client info: None 2026-10-02 06:57:18.239033894 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.239047274 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.239053584 INFO Version: Unknown 2026-10-02 06:57:18.239091634 DEBUG Received server response for request 1 2026-10-02 06:57:18.239130334 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.239145624 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.239218414 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.239256684 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.239260184 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.239274544 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.239277824 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.239317374 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.239333664 DEBUG Initializing workspace `file:///tmp/.tmpYq73o3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.239348723 DEBUG Searching for a project in '/tmp/.tmpYq73o3/src' 2026-10-02 06:57:18.239381933 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.239386493 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.239853173 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.239859083 DEBUG Resolving local virtual environment: /tmp/.tmpYq73o3/src/.venv 2026-10-02 06:57:18.239901743 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.239905933 DEBUG No virtual environment found 2026-10-02 06:57:18.239916943 DEBUG Adding first-party search path `/tmp/.tmpYq73o3/src` 2026-10-02 06:57:18.239921093 DEBUG Using vendored stdlib 2026-10-02 06:57:18.240013643 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.240017913 DEBUG Adding new file root '/tmp/.tmpYq73o3/src' of kind Project 2026-10-02 06:57:18.242141139 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.242155349 DEBUG Updating project to check open files 2026-10-02 06:57:18.242217609 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYq73o3/src/foo.py") 2026-10-02 06:57:18.242225699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYq73o3/src/foo.py` 2026-10-02 06:57:18.242234059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYq73o3/src/foo.py` 2026-10-02 06:57:18.242354989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYq73o3/src/foo.py` to project `src` 2026-10-02 06:57:18.242366519 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYq73o3/src/foo.py` 2026-10-02 06:57:18.242369059 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.242376169 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.242567599 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.251082866 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.252428414 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:18.252460594 DEBUG method="textDocument/hover" response.id=2 duration=10.08ms 2026-10-02 06:57:18.252474674 DEBUG Received server response for request 2 2026-10-02 06:57:18.262560019 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.262588679 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.262595199 DEBUG method="shutdown" response.id=3 duration=9.84µs 2026-10-02 06:57:18.262604329 DEBUG Received server response for request 3 2026-10-02 06:57:18.262607809 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.262629719 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-02 06:57:18.265106705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:57:18.265175605 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.265210685 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.265269325 DEBUG Client info: None 2026-10-02 06:57:18.265296585 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.265310685 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.265316935 INFO Version: Unknown 2026-10-02 06:57:18.265359345 DEBUG Received server response for request 1 2026-10-02 06:57:18.265395885 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.265410955 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.265508065 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.265543135 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.265546785 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.265560865 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.265563775 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.265633654 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.265652764 DEBUG Initializing workspace `file:///tmp/.tmpoFYQoE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.265669544 DEBUG Searching for a project in '/tmp/.tmpoFYQoE/src' 2026-10-02 06:57:18.265704794 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.265709844 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.267031792 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.267041422 DEBUG Resolving local virtual environment: /tmp/.tmpoFYQoE/src/.venv 2026-10-02 06:57:18.267093572 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.267098732 DEBUG No virtual environment found 2026-10-02 06:57:18.267111392 DEBUG Adding first-party search path `/tmp/.tmpoFYQoE/src` 2026-10-02 06:57:18.267115692 DEBUG Using vendored stdlib 2026-10-02 06:57:18.267230352 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.267236292 DEBUG Adding new file root '/tmp/.tmpoFYQoE/src' of kind Project 2026-10-02 06:57:18.269386299 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.269402759 DEBUG Updating project to check open files 2026-10-02 06:57:18.269489099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoFYQoE/src/foo.py") 2026-10-02 06:57:18.269500439 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoFYQoE/src/foo.py` 2026-10-02 06:57:18.269507909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoFYQoE/src/foo.py` 2026-10-02 06:57:18.269663858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoFYQoE/src/foo.py` to project `src` 2026-10-02 06:57:18.269679728 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoFYQoE/src/foo.py` 2026-10-02 06:57:18.269682338 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.269690608 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.270000178 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.279301064 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.280685232 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:18.280720162 DEBUG method="textDocument/hover" response.id=2 duration=11.02ms 2026-10-02 06:57:18.280735492 DEBUG Received server response for request 2 2026-10-02 06:57:18.290823507 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.290847847 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.290855987 DEBUG method="shutdown" response.id=3 duration=12.09µs 2026-10-02 06:57:18.290866227 DEBUG Received server response for request 3 2026-10-02 06:57:18.290869947 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.290878787 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-02 06:57:18.293490793 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.293556993 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.293591793 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.293651183 DEBUG Client info: None 2026-10-02 06:57:18.293680863 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.293693393 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.293699083 INFO Version: Unknown 2026-10-02 06:57:18.293736523 DEBUG Received server response for request 1 2026-10-02 06:57:18.293777423 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.293791063 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.293879353 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.293914063 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.293917653 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.293931933 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.293936003 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.293938613 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.293986252 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.294005502 DEBUG Initializing workspace `file:///tmp/.tmph56cVr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.294022402 DEBUG Searching for a project in '/tmp/.tmph56cVr/src' 2026-10-02 06:57:18.294065522 DEBUG Found project at '/tmp/.tmph56cVr/src' 2026-10-02 06:57:18.294070162 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.295216681 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.295225151 DEBUG Resolving local virtual environment: /tmp/.tmph56cVr/src/.venv 2026-10-02 06:57:18.295277191 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.295282070 DEBUG No virtual environment found 2026-10-02 06:57:18.295293570 DEBUG Adding first-party search path `/tmp/.tmph56cVr/src` 2026-10-02 06:57:18.295297870 DEBUG Using vendored stdlib 2026-10-02 06:57:18.295431290 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:57:18.295436610 DEBUG Adding new file root '/tmp/.tmph56cVr/src' of kind Project 2026-10-02 06:57:18.297675357 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-02 06:57:18.297693167 DEBUG Updating project to check open files 2026-10-02 06:57:18.297780737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph56cVr/src/older.py") 2026-10-02 06:57:18.297789697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph56cVr/src/older.py` 2026-10-02 06:57:18.297797977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph56cVr/src/older.py` 2026-10-02 06:57:18.297925017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph56cVr/src/older.py` to project `src` 2026-10-02 06:57:18.297938297 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph56cVr/src/older.py` 2026-10-02 06:57:18.297940847 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.297948807 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.297973887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph56cVr/src/newer.py") 2026-10-02 06:57:18.297978477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmph56cVr/src/newer.py` 2026-10-02 06:57:18.297983147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmph56cVr/src/newer.py` 2026-10-02 06:57:18.298071716 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmph56cVr/src/newer.py` to project `src` 2026-10-02 06:57:18.298080266 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmph56cVr/src/newer.py` 2026-10-02 06:57:18.298082546 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.298090916 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(200))}}: Set open project files (count: 2) 2026-10-02 06:57:18.298427216 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:57:18.298458266 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-02 06:57:18.299023305 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:57:18.299058805 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.299063845 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:18.299071385 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmph56cVr/src` 2026-10-02 06:57:18.299076055 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:18.299177735 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-02 06:57:18.299297805 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.311708466 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-02 06:57:18.311749556 DEBUG method="textDocument/hover" response.id=2 duration=13.65ms 2026-10-02 06:57:18.311766416 DEBUG Received server response for request 2 2026-10-02 06:57:18.311892696 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:18.311952536 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:18.311959106 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:18.312345735 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-02 06:57:18.312384615 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.312389305 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-02 06:57:18.312395695 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmph56cVr/src` 2026-10-02 06:57:18.312400275 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-02 06:57:18.312484145 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:18.312525405 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.322405970 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-02 06:57:18.322443990 DEBUG method="textDocument/hover" response.id=3 duration=10.53ms 2026-10-02 06:57:18.322459210 DEBUG Received server response for request 3 2026-10-02 06:57:18.332593945 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:18.332630235 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.332637735 DEBUG method="shutdown" response.id=4 duration=10.97µs 2026-10-02 06:57:18.332648995 DEBUG Received server response for request 4 2026-10-02 06:57:18.332652355 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.332668715 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-02 06:57:18.336441669 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:57:18.336511569 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.336550789 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.336610599 DEBUG Client info: None 2026-10-02 06:57:18.336658229 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.336671139 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.336677779 INFO Version: Unknown 2026-10-02 06:57:18.336718849 DEBUG Received server response for request 1 2026-10-02 06:57:18.336757759 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.336772279 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.336854779 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.336895239 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.336898849 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.336913389 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.336916239 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.336967049 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.336982699 DEBUG Initializing workspace `file:///tmp/.tmpV0hFnq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.336998789 DEBUG Searching for a project in '/tmp/.tmpV0hFnq/src' 2026-10-02 06:57:18.337032849 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.337037489 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.337523678 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.337529328 DEBUG Resolving local virtual environment: /tmp/.tmpV0hFnq/src/.venv 2026-10-02 06:57:18.337572968 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.337576808 DEBUG No virtual environment found 2026-10-02 06:57:18.337587628 DEBUG Adding first-party search path `/tmp/.tmpV0hFnq/src` 2026-10-02 06:57:18.337591778 DEBUG Using vendored stdlib 2026-10-02 06:57:18.337701038 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.337705968 DEBUG Adding new file root '/tmp/.tmpV0hFnq/src' of kind Project 2026-10-02 06:57:18.339833764 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.339852944 DEBUG Updating project to check open files 2026-10-02 06:57:18.339920944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpV0hFnq/src/foo.py") 2026-10-02 06:57:18.339929484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpV0hFnq/src/foo.py` 2026-10-02 06:57:18.339936864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpV0hFnq/src/foo.py` 2026-10-02 06:57:18.340060924 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpV0hFnq/src/foo.py` to project `src` 2026-10-02 06:57:18.340074754 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpV0hFnq/src/foo.py` 2026-10-02 06:57:18.340077124 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.340085444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.340296014 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.350122099 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.351507247 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:18.351542677 DEBUG method="textDocument/hover" response.id=2 duration=11.45ms 2026-10-02 06:57:18.351559227 DEBUG Received server response for request 2 2026-10-02 06:57:18.361630502 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.361660692 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.361666372 DEBUG method="shutdown" response.id=3 duration=8.28µs 2026-10-02 06:57:18.361675872 DEBUG Received server response for request 3 2026-10-02 06:57:18.361679352 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.361695922 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-02 06:57:18.364329298 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-02 06:57:18.364403018 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.364438708 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.364492538 DEBUG Client info: None 2026-10-02 06:57:18.364522878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.364533658 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.364539448 INFO Version: Unknown 2026-10-02 06:57:18.364573668 DEBUG Received server response for request 1 2026-10-02 06:57:18.364631468 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.364646168 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.364736578 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.364771958 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.364775518 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.364791307 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.364794377 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.364849637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.364867997 DEBUG Initializing workspace `file:///tmp/.tmpdzLGdp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.364885657 DEBUG Searching for a project in '/tmp/.tmpdzLGdp/src' 2026-10-02 06:57:18.364919237 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.364924567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.366142525 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.366154325 DEBUG Resolving local virtual environment: /tmp/.tmpdzLGdp/src/.venv 2026-10-02 06:57:18.366203785 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.366208735 DEBUG No virtual environment found 2026-10-02 06:57:18.366220555 DEBUG Adding first-party search path `/tmp/.tmpdzLGdp/src` 2026-10-02 06:57:18.366224635 DEBUG Using vendored stdlib 2026-10-02 06:57:18.366344815 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.366351545 DEBUG Adding new file root '/tmp/.tmpdzLGdp/src' of kind Project 2026-10-02 06:57:18.368439682 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.368456402 DEBUG Updating project to check open files 2026-10-02 06:57:18.368539172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdzLGdp/src/foo.py") 2026-10-02 06:57:18.368549122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdzLGdp/src/foo.py` 2026-10-02 06:57:18.368561022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdzLGdp/src/foo.py` 2026-10-02 06:57:18.368720002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdzLGdp/src/foo.py` to project `src` 2026-10-02 06:57:18.368733202 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdzLGdp/src/foo.py` 2026-10-02 06:57:18.368735712 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.368745142 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.369017641 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.379089356 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.380477354 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-02 06:57:18.380513934 DEBUG method="textDocument/hover" response.id=2 duration=11.76ms 2026-10-02 06:57:18.380532814 DEBUG Received server response for request 2 2026-10-02 06:57:18.390635019 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.390661839 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.390669069 DEBUG method="shutdown" response.id=3 duration=10.77µs 2026-10-02 06:57:18.390679039 DEBUG Received server response for request 3 2026-10-02 06:57:18.390682679 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.390692259 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-02 06:57:18.393114485 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-02 06:57:18.393179515 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.393217835 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.393281535 DEBUG Client info: None 2026-10-02 06:57:18.393310385 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.393324125 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-02 06:57:18.393331335 INFO Version: Unknown 2026-10-02 06:57:18.393375405 DEBUG Received server response for request 1 2026-10-02 06:57:18.393406035 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.393418935 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprv7uyt 2026-10-02 06:57:18.393426465 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.393531955 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.393580845 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.393584495 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.393591975 DEBUG No workspace configuration provided for file:///tmp/.tmprv7uyt 2026-10-02 06:57:18.393598035 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.393601105 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-02 06:57:18.393662255 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.393668445 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprv7uyt, using default options 2026-10-02 06:57:18.393695865 DEBUG Initializing workspace `file:///tmp/.tmprv7uyt`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.393713444 DEBUG Searching for a project in '/tmp/.tmprv7uyt' 2026-10-02 06:57:18.393743134 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.393748694 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.394941553 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.394953503 DEBUG Resolving local virtual environment: /tmp/.tmprv7uyt/.venv 2026-10-02 06:57:18.395007293 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.395012343 DEBUG No virtual environment found 2026-10-02 06:57:18.395025373 DEBUG Adding first-party search path `/tmp/.tmprv7uyt` 2026-10-02 06:57:18.395029563 DEBUG Using vendored stdlib 2026-10-02 06:57:18.395155942 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.395161942 DEBUG Adding new file root '/tmp/.tmprv7uyt' of kind Project 2026-10-02 06:57:18.398050828 INFO Project::index_files{project=.tmprv7uyt}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.398067568 DEBUG Updating project to check open files 2026-10-02 06:57:18.398148228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprv7uyt/foo.py") 2026-10-02 06:57:18.398160748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprv7uyt/foo.py` 2026-10-02 06:57:18.398167938 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprv7uyt/foo.py` 2026-10-02 06:57:18.398289418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprv7uyt/foo.py` to project `.tmprv7uyt` 2026-10-02 06:57:18.398303198 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprv7uyt/foo.py` 2026-10-02 06:57:18.398305848 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.398314888 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.398960087 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.412493827 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.412821336 DEBUG method="textDocument/implementation" response.id=2 duration=14.50ms 2026-10-02 06:57:18.412843186 DEBUG Received server response for request 2 2026-10-02 06:57:18.422980761 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.423015251 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.423021621 DEBUG method="shutdown" response.id=3 duration=9.94µs 2026-10-02 06:57:18.423031951 DEBUG Received server response for request 3 2026-10-02 06:57:18.423035951 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.423051711 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-02 06:57:18.425862887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-02 06:57:18.425938767 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.425974557 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.426026707 DEBUG Client info: None 2026-10-02 06:57:18.426051177 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.426065857 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.426072907 INFO Version: Unknown 2026-10-02 06:57:18.426115496 DEBUG Received server response for request 1 2026-10-02 06:57:18.426159546 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.426172816 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpx59O6i 2026-10-02 06:57:18.426181366 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.426268936 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.426319096 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.426322606 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.426330656 DEBUG No workspace configuration provided for file:///tmp/.tmpx59O6i 2026-10-02 06:57:18.426337536 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.426340356 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-02 06:57:18.426398406 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.426403756 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpx59O6i, using default options 2026-10-02 06:57:18.426413096 DEBUG Initializing workspace `file:///tmp/.tmpx59O6i`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.426446666 DEBUG Searching for a project in '/tmp/.tmpx59O6i' 2026-10-02 06:57:18.426474646 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.426479556 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.427051135 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.427057425 DEBUG Resolving local virtual environment: /tmp/.tmpx59O6i/.venv 2026-10-02 06:57:18.427107105 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.427111965 DEBUG No virtual environment found 2026-10-02 06:57:18.427128675 DEBUG Adding first-party search path `/tmp/.tmpx59O6i` 2026-10-02 06:57:18.427133035 DEBUG Using vendored stdlib 2026-10-02 06:57:18.427239535 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.427243375 DEBUG Adding new file root '/tmp/.tmpx59O6i' of kind Project 2026-10-02 06:57:18.431186759 INFO Project::index_files{project=.tmpx59O6i}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:18.431204369 DEBUG Updating project to check open files 2026-10-02 06:57:18.431284579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpx59O6i/foo.py") 2026-10-02 06:57:18.431292219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpx59O6i/foo.py` 2026-10-02 06:57:18.431299319 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpx59O6i/foo.py` 2026-10-02 06:57:18.431409469 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpx59O6i/foo.py` to project `.tmpx59O6i` 2026-10-02 06:57:18.431423199 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx59O6i/foo.py` 2026-10-02 06:57:18.431425879 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.431433599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.431735808 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.445349488 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.445622288 DEBUG method="textDocument/implementation" response.id=2 duration=14.18ms 2026-10-02 06:57:18.445639268 DEBUG Received server response for request 2 2026-10-02 06:57:18.455744293 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.455777833 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.455785003 DEBUG method="shutdown" response.id=3 duration=10.41µs 2026-10-02 06:57:18.455795293 DEBUG Received server response for request 3 2026-10-02 06:57:18.455799192 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.455815022 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-02 06:57:18.458536638 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.458628368 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.458665308 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.458719928 DEBUG Client info: None 2026-10-02 06:57:18.458747138 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.458759678 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.458766578 INFO Version: Unknown 2026-10-02 06:57:18.458812078 DEBUG Received server response for request 1 2026-10-02 06:57:18.458854408 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.458867588 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7mqypa 2026-10-02 06:57:18.458875908 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.458983588 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.459027028 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.459030618 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.459038208 DEBUG No workspace configuration provided for file:///tmp/.tmp7mqypa 2026-10-02 06:57:18.459103058 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.459108398 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp7mqypa, using default options 2026-10-02 06:57:18.459126518 DEBUG Initializing workspace `file:///tmp/.tmp7mqypa`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.459142077 DEBUG Searching for a project in '/tmp/.tmp7mqypa' 2026-10-02 06:57:18.459174277 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.459179307 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.459727047 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.459733187 DEBUG Resolving local virtual environment: /tmp/.tmp7mqypa/.venv 2026-10-02 06:57:18.459785787 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.459789967 DEBUG No virtual environment found 2026-10-02 06:57:18.459807487 DEBUG Adding first-party search path `/tmp/.tmp7mqypa` 2026-10-02 06:57:18.459811527 DEBUG Using vendored stdlib 2026-10-02 06:57:18.459919456 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.459923236 DEBUG Adding new file root '/tmp/.tmp7mqypa' of kind Project 2026-10-02 06:57:18.462811292 INFO Project::index_files{project=.tmp7mqypa}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.462833692 DEBUG Updating project to check open files 2026-10-02 06:57:18.469111233 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.469138613 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.469144543 DEBUG method="shutdown" response.id=2 duration=9.97µs 2026-10-02 06:57:18.469157173 DEBUG Received server response for request 2 2026-10-02 06:57:18.469162033 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.469171763 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-02 06:57:18.470490351 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.470546201 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.470576821 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.470643110 DEBUG Client info: None 2026-10-02 06:57:18.470670820 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-02 06:57:18.470681450 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.470686280 INFO Version: Unknown 2026-10-02 06:57:18.470723300 DEBUG Received server response for request 1 2026-10-02 06:57:18.470752260 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.470765540 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.470850650 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.470898920 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.470902310 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.470915640 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.470918750 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.470977170 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.470992050 DEBUG Initializing workspace `file:///tmp/.tmpNDr1Na/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.471012710 DEBUG Searching for a project in '/tmp/.tmpNDr1Na/src' 2026-10-02 06:57:18.471046800 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.471051310 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.471544509 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.471555389 DEBUG Resolving local virtual environment: /tmp/.tmpNDr1Na/src/.venv 2026-10-02 06:57:18.471605159 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.471609279 DEBUG No virtual environment found 2026-10-02 06:57:18.471632349 DEBUG Adding first-party search path `/tmp/.tmpNDr1Na/src` 2026-10-02 06:57:18.471636349 DEBUG Using vendored stdlib 2026-10-02 06:57:18.471739959 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.471747379 DEBUG Adding new file root '/tmp/.tmpNDr1Na/src' of kind Project 2026-10-02 06:57:18.473796466 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.473813336 DEBUG Updating project to check open files 2026-10-02 06:57:18.473888686 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNDr1Na/src/foo.py") 2026-10-02 06:57:18.473897206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNDr1Na/src/foo.py` 2026-10-02 06:57:18.473905206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNDr1Na/src/foo.py` 2026-10-02 06:57:18.474051165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNDr1Na/src/foo.py` to project `src` 2026-10-02 06:57:18.474073655 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNDr1Na/src/foo.py` 2026-10-02 06:57:18.474076465 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.474084225 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.474125435 DEBUG method="textDocument/hover" response.id=2 duration=34.45µs 2026-10-02 06:57:18.474138285 DEBUG Received server response for request 2 2026-10-02 06:57:18.484213910 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.484235250 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.484242210 DEBUG method="shutdown" response.id=3 duration=10.55µs 2026-10-02 06:57:18.484251640 DEBUG Received server response for request 3 2026-10-02 06:57:18.484255900 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.484264660 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-02 06:57:18.485754438 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.485821548 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.485857228 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.485903488 DEBUG Client info: None 2026-10-02 06:57:18.485926468 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.485940178 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.485946528 INFO Version: Unknown 2026-10-02 06:57:18.485987948 DEBUG Received server response for request 1 2026-10-02 06:57:18.486025768 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.486040558 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.486113497 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.486150677 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.486154017 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.486169637 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.486172577 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:18.486210357 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.486224627 DEBUG Initializing workspace `file:///tmp/.tmpV2CyXU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.486239967 DEBUG Searching for a project in '/tmp/.tmpV2CyXU/src' 2026-10-02 06:57:18.486274417 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.486279157 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.486744847 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.486750297 DEBUG Resolving local virtual environment: /tmp/.tmpV2CyXU/src/.venv 2026-10-02 06:57:18.486791026 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.486798866 DEBUG No virtual environment found 2026-10-02 06:57:18.486809926 DEBUG Adding first-party search path `/tmp/.tmpV2CyXU/src` 2026-10-02 06:57:18.486814196 DEBUG Using vendored stdlib 2026-10-02 06:57:18.486903986 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.486908516 DEBUG Adding new file root '/tmp/.tmpV2CyXU/src' of kind Project 2026-10-02 06:57:18.489801572 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.489819212 DEBUG Updating project to check open files 2026-10-02 06:57:18.489884122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpV2CyXU/src/foo.py") 2026-10-02 06:57:18.489892312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpV2CyXU/src/foo.py` 2026-10-02 06:57:18.489899332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpV2CyXU/src/foo.py` 2026-10-02 06:57:18.490028842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpV2CyXU/src/foo.py` to project `src` 2026-10-02 06:57:18.490042772 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpV2CyXU/src/foo.py` 2026-10-02 06:57:18.490045622 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.490053122 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.490092992 DEBUG method="textDocument/hover" response.id=2 duration=33.21µs 2026-10-02 06:57:18.490105582 DEBUG Received server response for request 2 2026-10-02 06:57:18.500181197 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.500203817 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.500210907 DEBUG method="shutdown" response.id=3 duration=9.82µs 2026-10-02 06:57:18.500221247 DEBUG Received server response for request 3 2026-10-02 06:57:18.500225397 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.500233877 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-02 06:57:18.501659954 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.501720984 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.501754854 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.501801324 DEBUG Client info: None 2026-10-02 06:57:18.501826194 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.501838264 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.501845094 INFO Version: Unknown 2026-10-02 06:57:18.501883214 DEBUG Received server response for request 1 2026-10-02 06:57:18.501919604 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.501931684 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpqfjQ4N 2026-10-02 06:57:18.501938684 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.502010454 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.502048344 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.502051994 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.502057114 DEBUG No workspace configuration provided for file:///tmp/.tmpqfjQ4N 2026-10-02 06:57:18.502105034 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.502110334 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpqfjQ4N, using default options 2026-10-02 06:57:18.502119184 DEBUG Initializing workspace `file:///tmp/.tmpqfjQ4N`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.502132174 DEBUG Searching for a project in '/tmp/.tmpqfjQ4N' 2026-10-02 06:57:18.502159424 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.502163884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.502599103 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.502604253 DEBUG Resolving local virtual environment: /tmp/.tmpqfjQ4N/.venv 2026-10-02 06:57:18.502661573 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.502665653 DEBUG No virtual environment found 2026-10-02 06:57:18.502677063 DEBUG Adding first-party search path `/tmp/.tmpqfjQ4N` 2026-10-02 06:57:18.502680823 DEBUG Using vendored stdlib 2026-10-02 06:57:18.502770063 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.502774173 DEBUG Adding new file root '/tmp/.tmpqfjQ4N' of kind Project 2026-10-02 06:57:18.505574929 INFO Project::index_files{project=.tmpqfjQ4N}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.505586259 DEBUG Updating project to check open files 2026-10-02 06:57:18.512308489 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.512332359 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.512338879 DEBUG method="shutdown" response.id=2 duration=10.97µs 2026-10-02 06:57:18.512350479 DEBUG Received server response for request 2 2026-10-02 06:57:18.512354449 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.512363289 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-02 06:57:18.513704447 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:18.513759656 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.513791266 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.513842216 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-02 06:57:18.513865826 DEBUG Client info: None 2026-10-02 06:57:18.513867996 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-02 06:57:18.513878116 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.513883346 INFO Version: Unknown 2026-10-02 06:57:18.513921846 DEBUG Received server response for request 1 2026-10-02 06:57:18.513954046 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.513967676 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.514039046 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.514072276 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.514075836 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.514087936 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.514124746 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.514138406 DEBUG Initializing workspace `file:///tmp/.tmp3uHKfB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.514151536 DEBUG Searching for a project in '/tmp/.tmp3uHKfB/src' 2026-10-02 06:57:18.514182826 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.514188146 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.514605715 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.514610745 DEBUG Resolving local virtual environment: /tmp/.tmp3uHKfB/src/.venv 2026-10-02 06:57:18.514669985 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.514674275 DEBUG No virtual environment found 2026-10-02 06:57:18.514684985 DEBUG Adding first-party search path `/tmp/.tmp3uHKfB/src` 2026-10-02 06:57:18.514688975 DEBUG Using vendored stdlib 2026-10-02 06:57:18.514780185 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.514783805 DEBUG Adding new file root '/tmp/.tmp3uHKfB/src' of kind Project 2026-10-02 06:57:18.516694222 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.516711862 DEBUG Updating project to check open files 2026-10-02 06:57:18.516773782 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3uHKfB/src/script.py") 2026-10-02 06:57:18.516781162 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3uHKfB/src/script.py` 2026-10-02 06:57:18.516788412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3uHKfB/src/script.py` 2026-10-02 06:57:18.516916462 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3uHKfB/src/script.py` to project `src` 2026-10-02 06:57:18.516930652 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3uHKfB/src/script.py` 2026-10-02 06:57:18.516933222 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.516941642 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.517328751 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:18.517361611 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.517365851 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:18.517369081 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:18.517454381 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.517489921 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp3uHKfB/src/script.py' 2026-10-02 06:57:18.517538131 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.526995327 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.527076517 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:18.527087977 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:18.537187232 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.537220582 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.537228452 DEBUG method="shutdown" response.id=2 duration=11.67µs 2026-10-02 06:57:18.537239432 DEBUG Received server response for request 2 2026-10-02 06:57:18.537244842 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.537261362 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-02 06:57:18.539396488 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.539465728 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-02 06:57:18.539501878 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.539565918 DEBUG Received server response for request 1 2026-10-02 06:57:18.540482727 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.540538687 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.540575097 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.540638417 DEBUG Client info: None 2026-10-02 06:57:18.540665977 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.540678827 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.540686137 INFO Version: Unknown 2026-10-02 06:57:18.540727787 DEBUG Received server response for request 1 2026-10-02 06:57:18.540757666 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.540773326 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.540855226 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.540894466 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.540902186 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.540952036 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.540968316 DEBUG Initializing workspace `file:///tmp/.tmpTFZucC/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.540982616 DEBUG Searching for a project in '/tmp/.tmpTFZucC/project' 2026-10-02 06:57:18.541015046 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.541020246 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.542331484 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.542342684 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-02 06:57:18.542458124 ERROR Failed to load project for workspace `file:///tmp/.tmpTFZucC/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-02 06:57:18.542490984 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:18.542498734 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:18.542977043 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.542984753 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-02 06:57:18.542991693 DEBUG Default settings failed to discover local Python environment 2026-10-02 06:57:18.543028593 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.543032873 DEBUG No virtual environment found 2026-10-02 06:57:18.543046093 DEBUG Adding first-party search path `/tmp/.tmpTFZucC/project` 2026-10-02 06:57:18.543050433 DEBUG Using vendored stdlib 2026-10-02 06:57:18.543173543 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.543180143 DEBUG Adding new file root '/tmp/.tmpTFZucC/project' of kind Project 2026-10-02 06:57:18.546210208 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.546225538 DEBUG Updating project to check open files 2026-10-02 06:57:18.552641849 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.552663699 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.552669509 DEBUG method="shutdown" response.id=2 duration=10.11µs 2026-10-02 06:57:18.552678039 DEBUG Received server response for request 2 2026-10-02 06:57:18.552681729 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.552688459 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-02 06:57:18.554092927 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:57:18.554177477 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.554225237 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.554271226 DEBUG Client info: None 2026-10-02 06:57:18.554301486 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.554313066 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.554318846 INFO Version: Unknown 2026-10-02 06:57:18.554355946 DEBUG Received server response for request 1 2026-10-02 06:57:18.554397556 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.554410856 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.554504356 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.554559306 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.554568006 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.554636556 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.554656506 DEBUG Initializing workspace `file:///tmp/.tmpZk0lUp/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.554674376 DEBUG Searching for a project in '/tmp/.tmpZk0lUp/foo' 2026-10-02 06:57:18.554710446 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.554715926 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.555864394 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.555870674 DEBUG Resolving local virtual environment: /tmp/.tmpZk0lUp/foo/.venv 2026-10-02 06:57:18.555921934 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.555928164 DEBUG No virtual environment found 2026-10-02 06:57:18.555942124 DEBUG Adding first-party search path `/tmp/.tmpZk0lUp/foo` 2026-10-02 06:57:18.555946084 DEBUG Using vendored stdlib 2026-10-02 06:57:18.556065094 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.556073114 DEBUG Adding new file root '/tmp/.tmpZk0lUp/foo' of kind Project 2026-10-02 06:57:18.559149369 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.559163639 DEBUG Updating project to check open files 2026-10-02 06:57:18.559184139 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:18.559202239 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.559208849 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.569365254 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.569395964 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.569403554 DEBUG method="shutdown" response.id=2 duration=15.53µs 2026-10-02 06:57:18.569414664 DEBUG Received server response for request 2 2026-10-02 06:57:18.569419804 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.569429594 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-02 06:57:18.570879972 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:57:18.570944952 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.570982712 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.571043522 DEBUG Client info: None 2026-10-02 06:57:18.571068262 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-02 06:57:18.571081822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.571088462 INFO Version: Unknown 2026-10-02 06:57:18.571130472 DEBUG Received server response for request 1 2026-10-02 06:57:18.571162261 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.571176461 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.571255091 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.571294701 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.571301111 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.571348101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.571362631 DEBUG Initializing workspace `file:///tmp/.tmpGzfuX8/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.571375931 DEBUG Searching for a project in '/tmp/.tmpGzfuX8/foo' 2026-10-02 06:57:18.571408951 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.571413251 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.572446919 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.572453269 DEBUG Resolving local virtual environment: /tmp/.tmpGzfuX8/foo/.venv 2026-10-02 06:57:18.572498959 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.572504059 DEBUG No virtual environment found 2026-10-02 06:57:18.572515519 DEBUG Adding first-party search path `/tmp/.tmpGzfuX8/foo` 2026-10-02 06:57:18.572519799 DEBUG Using vendored stdlib 2026-10-02 06:57:18.572651579 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.572660919 DEBUG Adding new file root '/tmp/.tmpGzfuX8/foo' of kind Project 2026-10-02 06:57:18.576715323 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:18.576729863 DEBUG Updating project to check open files 2026-10-02 06:57:18.576745343 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:18.576763393 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.576770773 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.586908758 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.586929638 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.586934918 DEBUG method="shutdown" response.id=2 duration=9.08µs 2026-10-02 06:57:18.586943088 DEBUG Received server response for request 2 2026-10-02 06:57:18.586946208 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.586953038 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-02 06:57:18.588379086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-02 06:57:18.588448356 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.588484796 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.588553896 DEBUG Client info: None 2026-10-02 06:57:18.588588246 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-02 06:57:18.588603215 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-02 06:57:18.588610015 INFO Version: Unknown 2026-10-02 06:57:18.588664945 DEBUG Received server response for request 1 2026-10-02 06:57:18.588705995 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.588720625 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.588794315 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-02 06:57:18.588823105 DEBUG Initializing workspace `file:///tmp/.tmpA2w7Fr/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.588836685 DEBUG Searching for a project in '/tmp/.tmpA2w7Fr/foo' 2026-10-02 06:57:18.588869695 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.588874145 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.589359604 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.589365124 DEBUG Resolving local virtual environment: /tmp/.tmpA2w7Fr/foo/.venv 2026-10-02 06:57:18.589406854 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.589410654 DEBUG No virtual environment found 2026-10-02 06:57:18.589423604 DEBUG Adding first-party search path `/tmp/.tmpA2w7Fr/foo` 2026-10-02 06:57:18.589427634 DEBUG Using vendored stdlib 2026-10-02 06:57:18.589521294 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.589526124 DEBUG Adding new file root '/tmp/.tmpA2w7Fr/foo' of kind Project 2026-10-02 06:57:18.591504201 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.591517991 DEBUG Updating project to check open files 2026-10-02 06:57:18.591529981 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:18.591547921 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.591554781 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.601719156 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.601744716 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.601751686 DEBUG method="shutdown" response.id=2 duration=12.26µs 2026-10-02 06:57:18.601762146 DEBUG Received server response for request 2 2026-10-02 06:57:18.601766466 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.601775926 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-02 06:57:18.603069804 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:57:18.603124774 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.603159674 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.603221924 DEBUG Client info: None 2026-10-02 06:57:18.603249934 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-02 06:57:18.603261504 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.603266744 INFO Version: Unknown 2026-10-02 06:57:18.603304564 DEBUG Received server response for request 1 2026-10-02 06:57:18.603331714 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.603345274 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.603421244 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.603456764 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.603460944 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.603524333 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.603539003 DEBUG Initializing workspace `file:///tmp/.tmpB86ZVf/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.603553183 DEBUG Searching for a project in '/tmp/.tmpB86ZVf/foo' 2026-10-02 06:57:18.603584643 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.603589353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.604037433 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.604043333 DEBUG Resolving local virtual environment: /tmp/.tmpB86ZVf/foo/.venv 2026-10-02 06:57:18.604083433 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.604087553 DEBUG No virtual environment found 2026-10-02 06:57:18.604098913 DEBUG Adding first-party search path `/tmp/.tmpB86ZVf/foo` 2026-10-02 06:57:18.604102893 DEBUG Using vendored stdlib 2026-10-02 06:57:18.604200372 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.604204442 DEBUG Adding new file root '/tmp/.tmpB86ZVf/foo' of kind Project 2026-10-02 06:57:18.606162959 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.606177559 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:18.606194529 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.606199289 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.616330994 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.616352704 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.616358474 DEBUG method="shutdown" response.id=2 duration=9.48µs 2026-10-02 06:57:18.616367764 DEBUG Received server response for request 2 2026-10-02 06:57:18.616371904 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.616381164 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-02 06:57:18.617635662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.617688972 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.617718582 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.617784912 DEBUG Client info: None 2026-10-02 06:57:18.617810562 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.617821152 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.617826622 INFO Version: Unknown 2026-10-02 06:57:18.617864482 DEBUG Received server response for request 1 2026-10-02 06:57:18.617893922 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.617907432 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.617981232 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.618014472 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.618018062 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.618081492 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.618096532 DEBUG Initializing workspace `file:///tmp/.tmpjEWvJw/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.618113802 DEBUG Searching for a project in '/tmp/.tmpjEWvJw/foo' 2026-10-02 06:57:18.618148292 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.618152972 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.618574161 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.618579311 DEBUG Resolving local virtual environment: /tmp/.tmpjEWvJw/foo/.venv 2026-10-02 06:57:18.618633131 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.618637011 DEBUG No virtual environment found 2026-10-02 06:57:18.618647551 DEBUG Adding first-party search path `/tmp/.tmpjEWvJw/foo` 2026-10-02 06:57:18.618651471 DEBUG Using vendored stdlib 2026-10-02 06:57:18.618738471 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.618742331 DEBUG Adding new file root '/tmp/.tmpjEWvJw/foo' of kind Project 2026-10-02 06:57:18.621538667 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.621555587 DEBUG Updating project to check open files 2026-10-02 06:57:18.628249937 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.628273897 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.628280027 DEBUG method="shutdown" response.id=2 duration=9.42µs 2026-10-02 06:57:18.628291597 DEBUG Received server response for request 2 2026-10-02 06:57:18.628295617 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.628306117 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-02 06:57:18.629729315 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.629794184 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.629824554 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.629882724 DEBUG Client info: None 2026-10-02 06:57:18.629908284 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-02 06:57:18.629920324 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.629925244 INFO Version: Unknown 2026-10-02 06:57:18.629965504 DEBUG Received server response for request 1 2026-10-02 06:57:18.630004824 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.630017854 WARN Received unknown options during initialization: { "bar": null } 2026-10-02 06:57:18.630026194 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.630029084 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:18.630032394 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.630108294 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.630141444 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.630144434 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.630211164 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.630229514 DEBUG Initializing workspace `file:///tmp/.tmp5yXLg2/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.630246444 DEBUG Searching for a project in '/tmp/.tmp5yXLg2/foo' 2026-10-02 06:57:18.630280314 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.630286794 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.631491442 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.631500552 DEBUG Resolving local virtual environment: /tmp/.tmp5yXLg2/foo/.venv 2026-10-02 06:57:18.631550342 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.631555562 DEBUG No virtual environment found 2026-10-02 06:57:18.631568292 DEBUG Adding first-party search path `/tmp/.tmp5yXLg2/foo` 2026-10-02 06:57:18.631572452 DEBUG Using vendored stdlib 2026-10-02 06:57:18.631713682 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.631719422 DEBUG Adding new file root '/tmp/.tmp5yXLg2/foo' of kind Project 2026-10-02 06:57:18.634655517 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.634670307 DEBUG Updating project to check open files 2026-10-02 06:57:18.640282399 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.640307049 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.640313799 DEBUG method="shutdown" response.id=2 duration=11.33µs 2026-10-02 06:57:18.640324739 DEBUG Received server response for request 2 2026-10-02 06:57:18.640329099 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.640338209 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-02 06:57:18.641708617 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:18.641768107 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.641800167 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.641852747 DEBUG Client info: None 2026-10-02 06:57:18.641878657 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.641889307 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.641894747 INFO Version: Unknown 2026-10-02 06:57:18.641934717 DEBUG Received server response for request 1 2026-10-02 06:57:18.641965646 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.641979156 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.642071836 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.642111136 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.642114486 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.642179836 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.642194436 WARN Received unknown options for workspace `file:///tmp/.tmpBfupHz/foo`: { "bar": null } 2026-10-02 06:57:18.642204716 DEBUG Received notification `window/showMessage` 2026-10-02 06:57:18.642204066 DEBUG Initializing workspace `file:///tmp/.tmpBfupHz/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.642208866 INFO Retrying to receive `window/showMessage` notification 2026-10-02 06:57:18.642219056 DEBUG Searching for a project in '/tmp/.tmpBfupHz/foo' 2026-10-02 06:57:18.642256396 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.642262116 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.643281534 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.643287454 DEBUG Resolving local virtual environment: /tmp/.tmpBfupHz/foo/.venv 2026-10-02 06:57:18.643330164 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.643335004 DEBUG No virtual environment found 2026-10-02 06:57:18.643346834 DEBUG Adding first-party search path `/tmp/.tmpBfupHz/foo` 2026-10-02 06:57:18.643351004 DEBUG Using vendored stdlib 2026-10-02 06:57:18.643462474 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.643471264 DEBUG Adding new file root '/tmp/.tmpBfupHz/foo' of kind Project 2026-10-02 06:57:18.646625530 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:18.646640900 DEBUG Updating project to check open files 2026-10-02 06:57:18.652345411 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.652372611 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.652379161 DEBUG method="shutdown" response.id=2 duration=11.13µs 2026-10-02 06:57:18.652390111 DEBUG Received server response for request 2 2026-10-02 06:57:18.652394521 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.652403481 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-02 06:57:18.653606139 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:57:18.653682619 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.653712209 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.653759419 DEBUG Client info: None 2026-10-02 06:57:18.653787319 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.653798359 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.653804019 INFO Version: Unknown 2026-10-02 06:57:18.653841899 DEBUG Received server response for request 1 2026-10-02 06:57:18.653868849 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.653882719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.653950309 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.653982059 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.653985429 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.654039129 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.654053129 DEBUG Initializing workspace `file:///tmp/.tmpgVNIml/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.654066339 DEBUG Searching for a project in '/tmp/.tmpgVNIml/foo' 2026-10-02 06:57:18.654096878 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.654101328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.654544788 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.654549908 DEBUG Resolving local virtual environment: /tmp/.tmpgVNIml/foo/.venv 2026-10-02 06:57:18.654587648 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.654591698 DEBUG No virtual environment found 2026-10-02 06:57:18.654602588 DEBUG Adding first-party search path `/tmp/.tmpgVNIml/foo` 2026-10-02 06:57:18.654606668 DEBUG Using vendored stdlib 2026-10-02 06:57:18.654719857 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.654723927 DEBUG Adding new file root '/tmp/.tmpgVNIml/foo' of kind Project 2026-10-02 06:57:18.656728845 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:18.656743065 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:18.656761144 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.656766204 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.666897739 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.666920419 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.666927549 DEBUG method="shutdown" response.id=2 duration=10.57µs 2026-10-02 06:57:18.666938119 DEBUG Received server response for request 2 2026-10-02 06:57:18.666941959 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.666951019 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-02 06:57:18.668218078 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-02 06:57:18.668270137 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.668304367 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.668363697 DEBUG Client info: None 2026-10-02 06:57:18.668390107 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-02 06:57:18.668401087 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.668406397 INFO Version: Unknown 2026-10-02 06:57:18.668443577 DEBUG Received server response for request 1 2026-10-02 06:57:18.668471217 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.668485127 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.668561377 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.668596097 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.668599387 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.668678537 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.668692227 DEBUG Initializing workspace `file:///tmp/.tmpnO4cxW/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.668705987 DEBUG Searching for a project in '/tmp/.tmpnO4cxW/foo' 2026-10-02 06:57:18.668737007 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.668740987 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.669161726 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.669166986 DEBUG Resolving local virtual environment: /tmp/.tmpnO4cxW/foo/.venv 2026-10-02 06:57:18.669207536 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.669211406 DEBUG No virtual environment found 2026-10-02 06:57:18.669221686 DEBUG Adding first-party search path `/tmp/.tmpnO4cxW/foo` 2026-10-02 06:57:18.669225656 DEBUG Using vendored stdlib 2026-10-02 06:57:18.669313006 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.669317476 DEBUG Adding new file root '/tmp/.tmpnO4cxW/foo' of kind Project 2026-10-02 06:57:18.672251992 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:18.672263961 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:18.672279221 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.672285841 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.682415376 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.682440076 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.682446886 DEBUG method="shutdown" response.id=2 duration=11.74µs 2026-10-02 06:57:18.682457386 DEBUG Received server response for request 2 2026-10-02 06:57:18.682461816 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.682472176 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-02 06:57:18.683724035 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-02 06:57:18.683779934 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.683810994 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.683868024 DEBUG Client info: None 2026-10-02 06:57:18.683896004 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-02 06:57:18.683907424 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-02 06:57:18.683912324 INFO Version: Unknown 2026-10-02 06:57:18.683948644 DEBUG Received server response for request 1 2026-10-02 06:57:18.683977094 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.683990894 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.684064034 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-02 06:57:18.684097754 DEBUG Initializing workspace `file:///tmp/.tmpqzOI4k/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.684111624 DEBUG Searching for a project in '/tmp/.tmpqzOI4k/foo' 2026-10-02 06:57:18.684142424 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.684147234 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.684605433 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.684610343 DEBUG Resolving local virtual environment: /tmp/.tmpqzOI4k/foo/.venv 2026-10-02 06:57:18.684667243 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.684671233 DEBUG No virtual environment found 2026-10-02 06:57:18.684683763 DEBUG Adding first-party search path `/tmp/.tmpqzOI4k/foo` 2026-10-02 06:57:18.684687743 DEBUG Using vendored stdlib 2026-10-02 06:57:18.684780533 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.684784263 DEBUG Adding new file root '/tmp/.tmpqzOI4k/foo' of kind Project 2026-10-02 06:57:18.687745149 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:18.687763038 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-02 06:57:18.687781358 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:18.687786488 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:18.697914843 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:18.697937513 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.697944743 DEBUG method="shutdown" response.id=2 duration=11.31µs 2026-10-02 06:57:18.697955053 DEBUG Received server response for request 2 2026-10-02 06:57:18.697959103 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.697968353 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-02 06:57:18.699446681 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:57:18.699516481 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.699548611 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.699611281 DEBUG Client info: None 2026-10-02 06:57:18.699650621 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.699666141 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.699673551 INFO Version: Unknown 2026-10-02 06:57:18.699716511 DEBUG Received server response for request 1 2026-10-02 06:57:18.699757591 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.699773021 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.699860851 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.699900861 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.699904501 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.699919600 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.699922580 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:18.699967260 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.699986440 DEBUG Initializing workspace `file:///tmp/.tmpb0nXD5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.700003360 DEBUG Searching for a project in '/tmp/.tmpb0nXD5/src' 2026-10-02 06:57:18.700039360 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.700045060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.701309368 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.701318548 DEBUG Resolving local virtual environment: /tmp/.tmpb0nXD5/src/.venv 2026-10-02 06:57:18.701370618 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.701375588 DEBUG No virtual environment found 2026-10-02 06:57:18.701388638 DEBUG Adding first-party search path `/tmp/.tmpb0nXD5/src` 2026-10-02 06:57:18.701392728 DEBUG Using vendored stdlib 2026-10-02 06:57:18.701523868 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.701529838 DEBUG Adding new file root '/tmp/.tmpb0nXD5/src' of kind Project 2026-10-02 06:57:18.703736355 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.703751445 DEBUG Updating project to check open files 2026-10-02 06:57:18.703840495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb0nXD5/src/foo.py") 2026-10-02 06:57:18.703850365 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb0nXD5/src/foo.py` 2026-10-02 06:57:18.703859515 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb0nXD5/src/foo.py` 2026-10-02 06:57:18.704014094 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb0nXD5/src/foo.py` to project `src` 2026-10-02 06:57:18.704027074 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb0nXD5/src/foo.py` 2026-10-02 06:57:18.704029544 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.704037604 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.704374504 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.719919571 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.720133420 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.062536ms 2026-10-02 06:57:18.720158740 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.11ms 2026-10-02 06:57:18.720175630 DEBUG Received server response for request 2 2026-10-02 06:57:18.730453665 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.730481615 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.730487585 DEBUG method="shutdown" response.id=3 duration=11.84µs 2026-10-02 06:57:18.730497255 DEBUG Received server response for request 3 2026-10-02 06:57:18.730501915 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.730511155 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-02 06:57:18.733670980 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:57:18.733744900 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.733779960 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.733845460 DEBUG Client info: None 2026-10-02 06:57:18.733870380 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.733885060 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.733891770 INFO Version: Unknown 2026-10-02 06:57:18.733933980 DEBUG Received server response for request 1 2026-10-02 06:57:18.733970560 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.733984900 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.734068320 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.734111290 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.734115200 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.734129360 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.734132760 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:18.734169700 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.734184770 DEBUG Initializing workspace `file:///tmp/.tmpNCAZKE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.734210300 DEBUG Searching for a project in '/tmp/.tmpNCAZKE/src' 2026-10-02 06:57:18.734244610 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.734249390 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.734720759 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.734725679 DEBUG Resolving local virtual environment: /tmp/.tmpNCAZKE/src/.venv 2026-10-02 06:57:18.734770609 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.734775199 DEBUG No virtual environment found 2026-10-02 06:57:18.734786749 DEBUG Adding first-party search path `/tmp/.tmpNCAZKE/src` 2026-10-02 06:57:18.734791029 DEBUG Using vendored stdlib 2026-10-02 06:57:18.734887369 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.734891129 DEBUG Adding new file root '/tmp/.tmpNCAZKE/src' of kind Project 2026-10-02 06:57:18.736899336 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:18.736913526 DEBUG Updating project to check open files 2026-10-02 06:57:18.736981926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNCAZKE/src/foo.py") 2026-10-02 06:57:18.736990575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNCAZKE/src/foo.py` 2026-10-02 06:57:18.736998215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNCAZKE/src/foo.py` 2026-10-02 06:57:18.737117795 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNCAZKE/src/foo.py` to project `src` 2026-10-02 06:57:18.737129695 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNCAZKE/src/foo.py` 2026-10-02 06:57:18.737132445 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.737139565 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.737374045 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.739611412 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.434297ms 2026-10-02 06:57:18.739648882 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.50ms 2026-10-02 06:57:18.739662662 DEBUG Received server response for request 2 2026-10-02 06:57:18.749889876 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:18.749915816 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:18.749922966 DEBUG method="shutdown" response.id=3 duration=10.48µs 2026-10-02 06:57:18.749932616 DEBUG Received server response for request 3 2026-10-02 06:57:18.749936636 DEBUG Client sends notification `exit` 2026-10-02 06:57:18.749946196 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-02 06:57:18.751848733 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:57:18.751903663 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:18.751936383 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:18.751987783 DEBUG Client info: None 2026-10-02 06:57:18.752015153 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:18.752026753 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:18.752032173 INFO Version: Unknown 2026-10-02 06:57:18.752070483 DEBUG Received server response for request 1 2026-10-02 06:57:18.752100443 DEBUG Client sends notification `initialized` 2026-10-02 06:57:18.752113953 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:18.752194263 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:18.752232383 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:18.752235663 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:18.752251553 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:18.752254563 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:18.752293203 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:18.752307533 DEBUG Initializing workspace `file:///tmp/.tmpsoZeVd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:18.752322573 DEBUG Searching for a project in '/tmp/.tmpsoZeVd/src' 2026-10-02 06:57:18.752355873 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:18.752360143 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:18.752819512 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:18.752825362 DEBUG Resolving local virtual environment: /tmp/.tmpsoZeVd/src/.venv 2026-10-02 06:57:18.752869762 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:18.752873862 DEBUG No virtual environment found 2026-10-02 06:57:18.752884402 DEBUG Adding first-party search path `/tmp/.tmpsoZeVd/src` 2026-10-02 06:57:18.752888352 DEBUG Using vendored stdlib 2026-10-02 06:57:18.752980782 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:18.752985642 DEBUG Adding new file root '/tmp/.tmpsoZeVd/src' of kind Project 2026-10-02 06:57:18.754997129 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:18.755011919 DEBUG Updating project to check open files 2026-10-02 06:57:18.755073909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsoZeVd/src/values.py") 2026-10-02 06:57:18.755081749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsoZeVd/src/values.py` 2026-10-02 06:57:18.755089409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsoZeVd/src/values.py` 2026-10-02 06:57:18.755227739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsoZeVd/src/values.py` to project `src` 2026-10-02 06:57:18.755239968 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsoZeVd/src/values.py` 2026-10-02 06:57:18.755242548 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:18.755249998 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:18.758781583 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-02 06:57:18.766715941 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-02 06:57:18.778728734 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 23.440956ms 2026-10-02 06:57:18.778887563 DEBUG method="textDocument/inlayHint" response.id=2 duration=23.63ms 2026-10-02 06:57:18.778907513 DEBUG Received server response for request 2 2026-10-02 06:57:18.779297813 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-02 06:57:18.779312743 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-02 06:57:18.779316673 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-02 06:57:18.779320393 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-02 06:57:18.779323373 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-02 06:57:18.779326523 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-02 06:57:18.779328923 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-02 06:57:18.779331143 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-02 06:57:18.779335983 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-02 06:57:18.779341153 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-02 06:57:18.779361783 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-02 06:57:18.779368173 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-02 06:57:18.779370943 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-02 06:57:18.779373663 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-02 06:57:18.779376713 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-02 06:57:18.779379583 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-02 06:57:18.779383263 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-02 06:57:18.779386413 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-02 06:57:18.779389213 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-02 06:57:18.779391953 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-02 06:57:18.779394773 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-02 06:57:18.779397353 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-02 06:57:18.779400473 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-02 06:57:18.779403343 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-02 06:57:18.779406263 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-02 06:57:18.779409233 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-02 06:57:18.779413733 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-02 06:57:18.779416963 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-02 06:57:18.779419873 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-02 06:57:18.779423123 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-02 06:57:18.779426013 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-02 06:57:18.779428543 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-02 06:57:18.779430913 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-02 06:57:18.779433383 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-02 06:57:18.779435713 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-02 06:57:18.779438793 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-02 06:57:18.779441863 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-02 06:57:18.779444873 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-02 06:57:18.779447663 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-02 06:57:18.779449953 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-02 06:57:18.779452523 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-02 06:57:18.779455243 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-02 06:57:18.779458013 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-02 06:57:18.779460663 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-02 06:57:18.779463373 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-02 06:57:18.779466092 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-02 06:57:18.779468992 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-02 06:57:18.779471172 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-02 06:57:18.779473692 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-02 06:57:18.779476152 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-02 06:57:18.779478332 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-02 06:57:18.779480542 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-02 06:57:18.779482972 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-02 06:57:18.779486722 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-02 06:57:18.779489762 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-02 06:57:18.779492332 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-02 06:57:18.779494592 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-02 06:57:18.779496932 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-02 06:57:18.779499922 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-02 06:57:18.779502472 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-02 06:57:18.779504812 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-02 06:57:18.779507762 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-02 06:57:18.779510212 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-02 06:57:18.779512352 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-02 06:57:18.779514502 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-02 06:57:18.779516612 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-02 06:57:18.779518732 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-02 06:57:18.779520832 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-02 06:57:18.779522862 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-02 06:57:18.779524972 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-02 06:57:18.779527032 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-02 06:57:18.779529192 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-02 06:57:18.779531532 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-02 06:57:18.779534062 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-02 06:57:18.779536502 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-02 06:57:18.779538752 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-02 06:57:18.779540802 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-02 06:57:18.779542992 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-02 06:57:18.779545312 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-02 06:57:18.779547912 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-02 06:57:18.779550462 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-02 06:57:18.779552722 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-02 06:57:18.779555062 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-02 06:57:18.779557122 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-02 06:57:18.779559652 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-02 06:57:18.779561742 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-02 06:57:18.779563952 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-02 06:57:18.779566212 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-02 06:57:18.779568692 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-02 06:57:18.779571112 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-02 06:57:18.779573622 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-02 06:57:18.779575952 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-02 06:57:18.779578262 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-02 06:57:18.779580692 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-02 06:57:18.779583222 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-02 06:57:18.779585702 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-02 06:57:18.779588162 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-02 06:57:18.779590752 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-02 06:57:18.779593322 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-02 06:57:18.779595802 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-02 06:57:18.779598372 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-02 06:57:18.779600832 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-02 06:57:18.779603522 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-02 06:57:18.779606182 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-02 06:57:18.779714422 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 374.119µs 2026-10-02 06:57:18.779993212 DEBUG method="textDocument/inlayHint" response.id=3 duration=670.95µs 2026-10-02 06:57:18.780003312 DEBUG Received server response for request 3 2026-10-02 06:57:18.781863449 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.872267ms 2026-10-02 06:57:18.782582298 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.25ms 2026-10-02 06:57:18.782594148 DEBUG Received server response for request 4 2026-10-02 06:57:18.784039666 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.465948ms 2026-10-02 06:57:18.785465824 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.12ms 2026-10-02 06:57:18.785511454 DEBUG Received server response for request 5 2026-10-02 06:57:18.787125651 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.667297ms 2026-10-02 06:57:18.788686969 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.33ms 2026-10-02 06:57:18.788698489 DEBUG Received server response for request 6 2026-10-02 06:57:18.790375556 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.698197ms 2026-10-02 06:57:18.791880024 DEBUG method="textDocument/inlayHint" response.id=7 duration=11.88ms 2026-10-02 06:57:18.791890384 DEBUG Received server response for request 7 2026-10-02 06:57:18.793358622 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.486248ms 2026-10-02 06:57:18.795054059 DEBUG method="textDocument/inlayHint" response.id=8 duration=12.46ms 2026-10-02 06:57:18.795064899 DEBUG Received server response for request 8 2026-10-02 06:57:18.796612377 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.565008ms 2026-10-02 06:57:18.798396414 DEBUG method="textDocument/inlayHint" response.id=9 duration=12.93ms 2026-10-02 06:57:18.798408054 DEBUG Received server response for request 9 2026-10-02 06:57:18.799828492 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.441198ms 2026-10-02 06:57:18.801499310 DEBUG method="textDocument/inlayHint" response.id=10 duration=12.80ms 2026-10-02 06:57:18.801559320 DEBUG Received server response for request 10 2026-10-02 06:57:18.803175847 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.681267ms 2026-10-02 06:57:18.804811905 DEBUG method="textDocument/inlayHint" response.id=11 duration=12.92ms 2026-10-02 06:57:18.804822515 DEBUG Received server response for request 11 2026-10-02 06:57:18.806350853 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.548328ms 2026-10-02 06:57:18.808031770 DEBUG method="textDocument/inlayHint" response.id=12 duration=12.97ms 2026-10-02 06:57:18.808042470 DEBUG Received server response for request 12 2026-10-02 06:57:18.809545408 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.519798ms 2026-10-02 06:57:18.811144026 DEBUG method="textDocument/inlayHint" response.id=13 duration=12.74ms 2026-10-02 06:57:18.811327565 DEBUG Received server response for request 13 2026-10-02 06:57:18.812799103 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.660497ms 2026-10-02 06:57:18.814498941 DEBUG method="textDocument/inlayHint" response.id=14 duration=12.99ms 2026-10-02 06:57:18.814509561 DEBUG Received server response for request 14 2026-10-02 06:57:18.816031338 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.539597ms 2026-10-02 06:57:18.817784986 DEBUG method="textDocument/inlayHint" response.id=15 duration=12.97ms 2026-10-02 06:57:18.817796246 DEBUG Received server response for request 15 2026-10-02 06:57:18.819356613 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.579217ms 2026-10-02 06:57:18.821133001 DEBUG method="textDocument/inlayHint" response.id=16 duration=13.09ms 2026-10-02 06:57:18.821143771 DEBUG Received server response for request 16 2026-10-02 06:57:18.822654428 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.527637ms 2026-10-02 06:57:18.824401766 DEBUG method="textDocument/inlayHint" response.id=17 duration=13.25ms 2026-10-02 06:57:18.824412336 DEBUG Received server response for request 17 2026-10-02 06:57:18.825929814 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.536458ms 2026-10-02 06:57:18.827663211 DEBUG method="textDocument/inlayHint" response.id=18 duration=13.16ms 2026-10-02 06:57:18.827673911 DEBUG Received server response for request 18 2026-10-02 06:57:18.829233119 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.577358ms 2026-10-02 06:57:18.830823636 DEBUG method="textDocument/inlayHint" response.id=19 duration=13.03ms 2026-10-02 06:57:18.830834196 DEBUG Received server response for request 19 2026-10-02 06:57:18.832376784 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.560228ms 2026-10-02 06:57:18.834051332 DEBUG method="textDocument/inlayHint" response.id=20 duration=12.91ms 2026-10-02 06:57:18.834061292 DEBUG Received server response for request 20 2026-10-02 06:57:18.835527609 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.483507ms 2026-10-02 06:57:18.837065707 DEBUG method="textDocument/inlayHint" response.id=21 duration=12.66ms 2026-10-02 06:57:18.837224547 DEBUG Received server response for request 21 2026-10-02 06:57:18.838597935 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.539378ms 2026-10-02 06:57:18.840372322 DEBUG method="textDocument/inlayHint" response.id=22 duration=12.70ms 2026-10-02 06:57:18.840380702 DEBUG Received server response for request 22 2026-10-02 06:57:18.842025530 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.654598ms 2026-10-02 06:57:18.843597018 DEBUG method="textDocument/inlayHint" response.id=23 duration=12.77ms 2026-10-02 06:57:18.843607397 DEBUG Received server response for request 23 2026-10-02 06:57:18.845306515 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.718247ms 2026-10-02 06:57:18.846879583 DEBUG method="textDocument/inlayHint" response.id=24 duration=12.82ms 2026-10-02 06:57:18.846890073 DEBUG Received server response for request 24 2026-10-02 06:57:18.848484160 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.612207ms 2026-10-02 06:57:18.850140258 DEBUG method="textDocument/inlayHint" response.id=25 duration=13.07ms 2026-10-02 06:57:18.850150958 DEBUG Received server response for request 25 2026-10-02 06:57:18.851740015 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.608077ms 2026-10-02 06:57:18.853275963 DEBUG method="textDocument/inlayHint" response.id=26 duration=12.90ms 2026-10-02 06:57:18.853286523 DEBUG Received server response for request 26 2026-10-02 06:57:18.854749721 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.481758ms 2026-10-02 06:57:18.856196249 DEBUG method="textDocument/inlayHint" response.id=27 duration=12.59ms 2026-10-02 06:57:18.856686808 DEBUG Received server response for request 27 2026-10-02 06:57:18.857710307 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.519448ms 2026-10-02 06:57:18.859311804 DEBUG method="textDocument/inlayHint" response.id=28 duration=12.42ms 2026-10-02 06:57:18.859841213 DEBUG Received server response for request 28 2026-10-02 06:57:18.860903062 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.598508ms 2026-10-02 06:57:18.862748089 DEBUG method="textDocument/inlayHint" response.id=29 duration=12.60ms 2026-10-02 06:57:18.862766039 DEBUG Received server response for request 29 2026-10-02 06:57:18.864315657 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.572138ms 2026-10-02 06:57:18.865973604 DEBUG method="textDocument/inlayHint" response.id=30 duration=12.69ms 2026-10-02 06:57:18.866053244 DEBUG Received server response for request 30 2026-10-02 06:57:18.867550332 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.580768ms 2026-10-02 06:57:18.869304309 DEBUG method="textDocument/inlayHint" response.id=31 duration=13.10ms 2026-10-02 06:57:18.869315319 DEBUG Received server response for request 31 2026-10-02 06:57:18.870934167 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.639868ms 2026-10-02 06:57:18.872561034 DEBUG method="textDocument/inlayHint" response.id=32 duration=13.24ms 2026-10-02 06:57:18.872572224 DEBUG Received server response for request 32 2026-10-02 06:57:18.874141552 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.588538ms 2026-10-02 06:57:18.875822640 DEBUG method="textDocument/inlayHint" response.id=33 duration=13.07ms 2026-10-02 06:57:18.875833880 DEBUG Received server response for request 33 2026-10-02 06:57:18.877424697 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.609467ms 2026-10-02 06:57:18.879089835 DEBUG method="textDocument/inlayHint" response.id=34 duration=13.11ms 2026-10-02 06:57:18.879100895 DEBUG Received server response for request 34 2026-10-02 06:57:18.880793452 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.711207ms 2026-10-02 06:57:18.882348430 DEBUG method="textDocument/inlayHint" response.id=35 duration=13.04ms 2026-10-02 06:57:18.882359590 DEBUG Received server response for request 35 2026-10-02 06:57:18.883912428 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.572928ms 2026-10-02 06:57:18.885585305 DEBUG method="textDocument/inlayHint" response.id=36 duration=13.02ms 2026-10-02 06:57:18.885596685 DEBUG Received server response for request 36 2026-10-02 06:57:18.887270133 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.692178ms 2026-10-02 06:57:18.888754040 DEBUG method="textDocument/inlayHint" response.id=37 duration=12.92ms 2026-10-02 06:57:18.888764080 DEBUG Received server response for request 37 2026-10-02 06:57:18.890368958 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.623638ms 2026-10-02 06:57:18.891962976 DEBUG method="textDocument/inlayHint" response.id=38 duration=12.87ms 2026-10-02 06:57:18.891973646 DEBUG Received server response for request 38 2026-10-02 06:57:18.893432854 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.476748ms 2026-10-02 06:57:18.895240041 DEBUG method="textDocument/inlayHint" response.id=39 duration=12.88ms 2026-10-02 06:57:18.895251201 DEBUG Received server response for request 39 2026-10-02 06:57:18.896799289 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.567268ms 2026-10-02 06:57:18.898473006 DEBUG method="textDocument/inlayHint" response.id=40 duration=12.88ms 2026-10-02 06:57:18.898484036 DEBUG Received server response for request 40 2026-10-02 06:57:18.900160714 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.694988ms 2026-10-02 06:57:18.901854021 DEBUG method="textDocument/inlayHint" response.id=41 duration=13.09ms 2026-10-02 06:57:18.901865291 DEBUG Received server response for request 41 2026-10-02 06:57:18.903432469 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.585548ms 2026-10-02 06:57:18.905045396 DEBUG method="textDocument/inlayHint" response.id=42 duration=13.07ms 2026-10-02 06:57:18.905055296 DEBUG Received server response for request 42 2026-10-02 06:57:18.906737344 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.699208ms 2026-10-02 06:57:18.908259962 DEBUG method="textDocument/inlayHint" response.id=43 duration=13.01ms 2026-10-02 06:57:18.908270912 DEBUG Received server response for request 43 2026-10-02 06:57:18.909857259 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.607807ms 2026-10-02 06:57:18.911453407 DEBUG method="textDocument/inlayHint" response.id=44 duration=12.97ms 2026-10-02 06:57:18.911463857 DEBUG Received server response for request 44 2026-10-02 06:57:18.913016885 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.570668ms 2026-10-02 06:57:18.914625342 DEBUG method="textDocument/inlayHint" response.id=45 duration=12.76ms 2026-10-02 06:57:18.914636652 DEBUG Received server response for request 45 2026-10-02 06:57:18.916098380 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.493008ms 2026-10-02 06:57:18.917850127 DEBUG method="textDocument/inlayHint" response.id=46 duration=12.80ms 2026-10-02 06:57:18.917860537 DEBUG Received server response for request 46 2026-10-02 06:57:18.919395745 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.553328ms 2026-10-02 06:57:18.921157512 DEBUG method="textDocument/inlayHint" response.id=47 duration=12.89ms 2026-10-02 06:57:18.921169012 DEBUG Received server response for request 47 2026-10-02 06:57:18.922539140 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.389858ms 2026-10-02 06:57:18.924027208 DEBUG method="textDocument/inlayHint" response.id=48 duration=12.57ms 2026-10-02 06:57:18.924541297 DEBUG Received server response for request 48 2026-10-02 06:57:18.925589276 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.560478ms 2026-10-02 06:57:18.927162953 DEBUG method="textDocument/inlayHint" response.id=49 duration=12.53ms 2026-10-02 06:57:18.927487353 DEBUG Received server response for request 49 2026-10-02 06:57:18.928823341 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.667638ms 2026-10-02 06:57:18.930295279 DEBUG method="textDocument/inlayHint" response.id=50 duration=12.44ms 2026-10-02 06:57:18.930745938 DEBUG Received server response for request 50 2026-10-02 06:57:18.931570307 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.281708ms 2026-10-02 06:57:18.933424944 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.26ms 2026-10-02 06:57:18.933653714 DEBUG Received server response for request 51 2026-10-02 06:57:18.934923652 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.498168ms 2026-10-02 06:57:18.936168440 DEBUG method="textDocument/inlayHint" response.id=52 duration=12.14ms 2026-10-02 06:57:18.937181949 DEBUG Received server response for request 52 2026-10-02 06:57:18.937423828 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.261988ms 2026-10-02 06:57:18.939186476 DEBUG method="textDocument/inlayHint" response.id=53 duration=12.02ms 2026-10-02 06:57:18.940213004 DEBUG Received server response for request 53 2026-10-02 06:57:18.940709013 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.530697ms 2026-10-02 06:57:18.942347271 DEBUG method="textDocument/inlayHint" response.id=54 duration=12.05ms 2026-10-02 06:57:18.943315930 DEBUG Received server response for request 54 2026-10-02 06:57:18.944086958 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.747117ms 2026-10-02 06:57:18.945862976 DEBUG method="textDocument/inlayHint" response.id=55 duration=12.43ms 2026-10-02 06:57:18.946284255 DEBUG Received server response for request 55 2026-10-02 06:57:18.947406333 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.549047ms 2026-10-02 06:57:18.949092451 DEBUG method="textDocument/inlayHint" response.id=56 duration=12.92ms 2026-10-02 06:57:18.949466040 DEBUG Received server response for request 56 2026-10-02 06:57:18.950342759 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.257578ms 2026-10-02 06:57:18.951775767 DEBUG method="textDocument/inlayHint" response.id=57 duration=12.58ms 2026-10-02 06:57:18.952811906 DEBUG Received server response for request 57 2026-10-02 06:57:18.953420835 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.651778ms 2026-10-02 06:57:18.955145982 DEBUG method="textDocument/inlayHint" response.id=58 duration=12.79ms 2026-10-02 06:57:18.955801641 DEBUG Received server response for request 58 2026-10-02 06:57:18.956757690 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.617998ms 2026-10-02 06:57:18.958487867 DEBUG method="textDocument/inlayHint" response.id=59 duration=12.62ms 2026-10-02 06:57:18.958918656 DEBUG Received server response for request 59 2026-10-02 06:57:18.960050365 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.562168ms 2026-10-02 06:57:18.961762642 DEBUG method="textDocument/inlayHint" response.id=60 duration=12.67ms 2026-10-02 06:57:18.961960522 DEBUG Received server response for request 60 2026-10-02 06:57:18.963362710 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.597658ms 2026-10-02 06:57:18.965192427 DEBUG method="textDocument/inlayHint" response.id=61 duration=13.41ms 2026-10-02 06:57:18.965203377 DEBUG Received server response for request 61 2026-10-02 06:57:18.966707815 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.523768ms 2026-10-02 06:57:18.968275383 DEBUG method="textDocument/inlayHint" response.id=62 duration=13.12ms 2026-10-02 06:57:18.968622032 DEBUG Received server response for request 62 2026-10-02 06:57:18.969865470 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.595607ms 2026-10-02 06:57:18.971686197 DEBUG method="textDocument/inlayHint" response.id=63 duration=13.19ms 2026-10-02 06:57:18.971693677 DEBUG Received server response for request 63 2026-10-02 06:57:18.973270255 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.589687ms 2026-10-02 06:57:18.974816593 DEBUG method="textDocument/inlayHint" response.id=64 duration=13.05ms 2026-10-02 06:57:18.975083882 DEBUG Received server response for request 64 2026-10-02 06:57:18.976359321 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.547898ms 2026-10-02 06:57:18.978140368 DEBUG method="textDocument/inlayHint" response.id=65 duration=12.94ms 2026-10-02 06:57:18.978155688 DEBUG Received server response for request 65 2026-10-02 06:57:18.979695726 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.561018ms 2026-10-02 06:57:18.981439513 DEBUG method="textDocument/inlayHint" response.id=66 duration=13.16ms 2026-10-02 06:57:18.981449663 DEBUG Received server response for request 66 2026-10-02 06:57:18.983033801 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.601328ms 2026-10-02 06:57:18.984722888 DEBUG method="textDocument/inlayHint" response.id=67 duration=13.03ms 2026-10-02 06:57:18.984734048 DEBUG Received server response for request 67 2026-10-02 06:57:18.986290546 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.574778ms 2026-10-02 06:57:18.988038773 DEBUG method="textDocument/inlayHint" response.id=68 duration=13.22ms 2026-10-02 06:57:18.988048503 DEBUG Received server response for request 68 2026-10-02 06:57:18.989605561 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.572638ms 2026-10-02 06:57:18.991329078 DEBUG method="textDocument/inlayHint" response.id=69 duration=13.18ms 2026-10-02 06:57:18.991339938 DEBUG Received server response for request 69 2026-10-02 06:57:18.992963696 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.641498ms 2026-10-02 06:57:18.994671613 DEBUG method="textDocument/inlayHint" response.id=70 duration=13.22ms 2026-10-02 06:57:18.994681893 DEBUG Received server response for request 70 2026-10-02 06:57:18.996207311 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.541888ms 2026-10-02 06:57:18.997943009 DEBUG method="textDocument/inlayHint" response.id=71 duration=13.21ms 2026-10-02 06:57:18.997954049 DEBUG Received server response for request 71 2026-10-02 06:57:18.999529846 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.595287ms 2026-10-02 06:57:19.001215184 DEBUG method="textDocument/inlayHint" response.id=72 duration=13.17ms 2026-10-02 06:57:19.001225114 DEBUG Received server response for request 72 2026-10-02 06:57:19.002800111 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.593027ms 2026-10-02 06:57:19.004452719 DEBUG method="textDocument/inlayHint" response.id=73 duration=13.12ms 2026-10-02 06:57:19.004462649 DEBUG Received server response for request 73 2026-10-02 06:57:19.006037167 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.591958ms 2026-10-02 06:57:19.007722034 DEBUG method="textDocument/inlayHint" response.id=74 duration=13.04ms 2026-10-02 06:57:19.007727804 DEBUG Received server response for request 74 2026-10-02 06:57:19.009269972 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.552258ms 2026-10-02 06:57:19.010649980 DEBUG method="textDocument/inlayHint" response.id=75 duration=12.70ms 2026-10-02 06:57:19.010679570 DEBUG Received server response for request 75 2026-10-02 06:57:19.011813498 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.183508ms 2026-10-02 06:57:19.012954446 DEBUG method="textDocument/inlayHint" response.id=76 duration=11.73ms 2026-10-02 06:57:19.014110465 DEBUG Received server response for request 76 2026-10-02 06:57:19.014472384 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.526558ms 2026-10-02 06:57:19.016208582 DEBUG method="textDocument/inlayHint" response.id=77 duration=11.75ms 2026-10-02 06:57:19.017045350 DEBUG Received server response for request 77 2026-10-02 06:57:19.017859449 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.656647ms 2026-10-02 06:57:19.019441557 DEBUG method="textDocument/inlayHint" response.id=78 duration=11.71ms 2026-10-02 06:57:19.020046476 DEBUG Received server response for request 78 2026-10-02 06:57:19.020995794 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.561787ms 2026-10-02 06:57:19.022803962 DEBUG method="textDocument/inlayHint" response.id=79 duration=12.13ms 2026-10-02 06:57:19.023131051 DEBUG Received server response for request 79 2026-10-02 06:57:19.024329569 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.536757ms 2026-10-02 06:57:19.025999047 DEBUG method="textDocument/inlayHint" response.id=80 duration=13.04ms 2026-10-02 06:57:19.026305547 DEBUG Received server response for request 80 2026-10-02 06:57:19.027657695 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.665068ms 2026-10-02 06:57:19.029412532 DEBUG method="textDocument/inlayHint" response.id=81 duration=13.20ms 2026-10-02 06:57:19.029423352 DEBUG Received server response for request 81 2026-10-02 06:57:19.031111289 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.705087ms 2026-10-02 06:57:19.032761227 DEBUG method="textDocument/inlayHint" response.id=82 duration=13.31ms 2026-10-02 06:57:19.032771127 DEBUG Received server response for request 82 2026-10-02 06:57:19.034384594 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.630997ms 2026-10-02 06:57:19.035896492 DEBUG method="textDocument/inlayHint" response.id=83 duration=13.09ms 2026-10-02 06:57:19.036031782 DEBUG Received server response for request 83 2026-10-02 06:57:19.037629180 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.735478ms 2026-10-02 06:57:19.039237777 DEBUG method="textDocument/inlayHint" response.id=84 duration=13.23ms 2026-10-02 06:57:19.039248297 DEBUG Received server response for request 84 2026-10-02 06:57:19.040792385 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.562158ms 2026-10-02 06:57:19.042372893 DEBUG method="textDocument/inlayHint" response.id=85 duration=12.95ms 2026-10-02 06:57:19.042571112 DEBUG Received server response for request 85 2026-10-02 06:57:19.043943940 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.576897ms 2026-10-02 06:57:19.045641718 DEBUG method="textDocument/inlayHint" response.id=86 duration=12.87ms 2026-10-02 06:57:19.045708218 DEBUG Received server response for request 86 2026-10-02 06:57:19.047215965 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.579757ms 2026-10-02 06:57:19.048977673 DEBUG method="textDocument/inlayHint" response.id=87 duration=13.08ms 2026-10-02 06:57:19.048988083 DEBUG Received server response for request 87 2026-10-02 06:57:19.050562740 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.591457ms 2026-10-02 06:57:19.052243458 DEBUG method="textDocument/inlayHint" response.id=88 duration=13.00ms 2026-10-02 06:57:19.052253678 DEBUG Received server response for request 88 2026-10-02 06:57:19.053827456 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.592758ms 2026-10-02 06:57:19.055527553 DEBUG method="textDocument/inlayHint" response.id=89 duration=13.15ms 2026-10-02 06:57:19.055537913 DEBUG Received server response for request 89 2026-10-02 06:57:19.057113611 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.592768ms 2026-10-02 06:57:19.058704458 DEBUG method="textDocument/inlayHint" response.id=90 duration=13.06ms 2026-10-02 06:57:19.058714838 DEBUG Received server response for request 90 2026-10-02 06:57:19.060231196 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.535068ms 2026-10-02 06:57:19.061747184 DEBUG method="textDocument/inlayHint" response.id=91 duration=12.76ms 2026-10-02 06:57:19.061757834 DEBUG Received server response for request 91 2026-10-02 06:57:19.063291952 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.552558ms 2026-10-02 06:57:19.064941699 DEBUG method="textDocument/inlayHint" response.id=92 duration=12.69ms 2026-10-02 06:57:19.064953059 DEBUG Received server response for request 92 2026-10-02 06:57:19.066579827 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.646468ms 2026-10-02 06:57:19.067839585 DEBUG method="textDocument/inlayHint" response.id=93 duration=12.30ms 2026-10-02 06:57:19.067850385 DEBUG Received server response for request 93 2026-10-02 06:57:19.069367123 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.535488ms 2026-10-02 06:57:19.070806681 DEBUG method="textDocument/inlayHint" response.id=94 duration=12.10ms 2026-10-02 06:57:19.070817751 DEBUG Received server response for request 94 2026-10-02 06:57:19.071959669 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.167068ms 2026-10-02 06:57:19.073305157 DEBUG method="textDocument/inlayHint" response.id=95 duration=11.55ms 2026-10-02 06:57:19.073805766 DEBUG Received server response for request 95 2026-10-02 06:57:19.074546125 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.244438ms 2026-10-02 06:57:19.076362632 DEBUG method="textDocument/inlayHint" response.id=96 duration=11.41ms 2026-10-02 06:57:19.076538822 DEBUG Received server response for request 96 2026-10-02 06:57:19.078009170 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.654768ms 2026-10-02 06:57:19.079769427 DEBUG method="textDocument/inlayHint" response.id=97 duration=11.92ms 2026-10-02 06:57:19.079785267 DEBUG Received server response for request 97 2026-10-02 06:57:19.081378865 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.618728ms 2026-10-02 06:57:19.083103032 DEBUG method="textDocument/inlayHint" response.id=98 duration=12.29ms 2026-10-02 06:57:19.083113182 DEBUG Received server response for request 98 2026-10-02 06:57:19.084781870 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.686018ms 2026-10-02 06:57:19.086412597 DEBUG method="textDocument/inlayHint" response.id=99 duration=13.10ms 2026-10-02 06:57:19.086422627 DEBUG Received server response for request 99 2026-10-02 06:57:19.087956805 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.551808ms 2026-10-02 06:57:19.089705052 DEBUG method="textDocument/inlayHint" response.id=100 duration=13.34ms 2026-10-02 06:57:19.089716062 DEBUG Received server response for request 100 2026-10-02 06:57:19.091425480 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.728038ms 2026-10-02 06:57:19.093023898 DEBUG method="textDocument/inlayHint" response.id=101 duration=13.25ms 2026-10-02 06:57:19.093034268 DEBUG Received server response for request 101 2026-10-02 06:57:19.094632055 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.614417ms 2026-10-02 06:57:19.096362883 DEBUG method="textDocument/inlayHint" response.id=102 duration=13.25ms 2026-10-02 06:57:19.096373063 DEBUG Received server response for request 102 2026-10-02 06:57:19.097941250 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.584637ms 2026-10-02 06:57:19.099592078 DEBUG method="textDocument/inlayHint" response.id=103 duration=13.17ms 2026-10-02 06:57:19.099602388 DEBUG Received server response for request 103 2026-10-02 06:57:19.101120646 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.535158ms 2026-10-02 06:57:19.102745633 DEBUG method="textDocument/inlayHint" response.id=104 duration=13.03ms 2026-10-02 06:57:19.102763983 DEBUG Received server response for request 104 2026-10-02 06:57:19.104227951 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.485338ms 2026-10-02 06:57:19.105931538 DEBUG method="textDocument/inlayHint" response.id=105 duration=12.90ms 2026-10-02 06:57:19.105941708 DEBUG Received server response for request 105 2026-10-02 06:57:19.105992898 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-02 06:57:19.106032338 DEBUG method="textDocument/hover" response.id=106 duration=9.66ms 2026-10-02 06:57:19.106354138 DEBUG Received server response for request 106 2026-10-02 06:57:19.116440273 DEBUG Client sends request `shutdown` with ID 107 2026-10-02 06:57:19.116470093 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.116477063 DEBUG method="shutdown" response.id=107 duration=12.10µs 2026-10-02 06:57:19.116486453 DEBUG Received server response for request 107 2026-10-02 06:57:19.116489943 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.116505773 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-02 06:57:19.121209866 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:57:19.121294316 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.121345526 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.121425575 DEBUG Client info: None 2026-10-02 06:57:19.121461895 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.121480525 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.121487615 INFO Version: Unknown 2026-10-02 06:57:19.121528965 DEBUG Received server response for request 1 2026-10-02 06:57:19.121571235 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.121587055 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.121682755 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.121718995 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.121723125 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.121739775 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.121743255 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:19.121782915 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.121797075 DEBUG Initializing workspace `file:///tmp/.tmpEdYsGI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-10-02 06:57:19.121815785 DEBUG Searching for a project in '/tmp/.tmpEdYsGI/src' 2026-10-02 06:57:19.121852645 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.121857885 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.122383164 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.122388914 DEBUG Resolving local virtual environment: /tmp/.tmpEdYsGI/src/.venv 2026-10-02 06:57:19.122441394 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.122445984 DEBUG No virtual environment found 2026-10-02 06:57:19.122459164 DEBUG Adding first-party search path `/tmp/.tmpEdYsGI/src` 2026-10-02 06:57:19.122463354 DEBUG Using vendored stdlib 2026-10-02 06:57:19.122567934 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.122573494 DEBUG Adding new file root '/tmp/.tmpEdYsGI/src' of kind Project 2026-10-02 06:57:19.125516279 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:19.125534369 DEBUG Updating project to check open files 2026-10-02 06:57:19.125608679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEdYsGI/src/foo.py") 2026-10-02 06:57:19.125627759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEdYsGI/src/foo.py` 2026-10-02 06:57:19.125635279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEdYsGI/src/foo.py` 2026-10-02 06:57:19.125759529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEdYsGI/src/foo.py` to project `src` 2026-10-02 06:57:19.125774379 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEdYsGI/src/foo.py` 2026-10-02 06:57:19.125776749 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.125785199 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.125931589 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 117.13µs 2026-10-02 06:57:19.125975679 DEBUG method="textDocument/inlayHint" response.id=2 duration=183.35µs 2026-10-02 06:57:19.125986779 DEBUG Received server response for request 2 2026-10-02 06:57:19.136062614 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:19.136086404 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.136094384 DEBUG method="shutdown" response.id=3 duration=10.89µs 2026-10-02 06:57:19.136104294 DEBUG Received server response for request 3 2026-10-02 06:57:19.136108384 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.136117404 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-02 06:57:19.137660651 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-02 06:57:19.137736181 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.137778591 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.137839011 DEBUG Client info: None 2026-10-02 06:57:19.137871901 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.137886061 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.137893481 INFO Version: Unknown 2026-10-02 06:57:19.137937471 DEBUG Received server response for request 1 2026-10-02 06:57:19.137980161 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.138000641 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.138087311 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.138137311 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.138141391 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.138162861 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.138165531 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-02 06:57:19.138213420 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.138229100 DEBUG Initializing workspace `file:///tmp/.tmpk8DkAR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-10-02 06:57:19.138251970 DEBUG Searching for a project in '/tmp/.tmpk8DkAR/src' 2026-10-02 06:57:19.138286840 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.138299270 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.138825120 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.138836840 DEBUG Resolving local virtual environment: /tmp/.tmpk8DkAR/src/.venv 2026-10-02 06:57:19.138884469 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.138888919 DEBUG No virtual environment found 2026-10-02 06:57:19.138900119 DEBUG Adding first-party search path `/tmp/.tmpk8DkAR/src` 2026-10-02 06:57:19.138904269 DEBUG Using vendored stdlib 2026-10-02 06:57:19.139013929 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.139018029 DEBUG Adding new file root '/tmp/.tmpk8DkAR/src' of kind Project 2026-10-02 06:57:19.141119736 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:19.141136086 DEBUG Updating project to check open files 2026-10-02 06:57:19.141167196 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpk8DkAR/src/foo.py` 2026-10-02 06:57:19.141170126 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.141177146 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-02 06:57:19.141314866 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 104.95µs 2026-10-02 06:57:19.141357066 DEBUG method="textDocument/inlayHint" response.id=2 duration=173.78µs 2026-10-02 06:57:19.141383376 DEBUG Received server response for request 2 2026-10-02 06:57:19.151464531 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:19.151485971 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.151492491 DEBUG method="shutdown" response.id=3 duration=10.86µs 2026-10-02 06:57:19.151509351 DEBUG Received server response for request 3 2026-10-02 06:57:19.151513541 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.151522751 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-02 06:57:19.153057669 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.153142798 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.153187878 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.153239168 DEBUG Client info: None 2026-10-02 06:57:19.153262758 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.153276468 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.153283998 INFO Version: Unknown 2026-10-02 06:57:19.153327288 DEBUG Received server response for request 1 2026-10-02 06:57:19.153369628 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.153385548 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.153455418 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.153491268 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.153495318 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.153519608 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.153550548 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.153565388 DEBUG Initializing workspace `file:///tmp/.tmpr8Almg/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-02 06:57:19.153582588 DEBUG Searching for a project in '/tmp/.tmpr8Almg/src' 2026-10-02 06:57:19.153630968 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.153635278 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.154083407 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.154088697 DEBUG Resolving local virtual environment: /tmp/.tmpr8Almg/src/.venv 2026-10-02 06:57:19.154127367 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.154131437 DEBUG No virtual environment found 2026-10-02 06:57:19.154142297 DEBUG Adding first-party search path `/tmp/.tmpr8Almg/src` 2026-10-02 06:57:19.154146487 DEBUG Using vendored stdlib 2026-10-02 06:57:19.154255497 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.154259737 DEBUG Adding new file root '/tmp/.tmpr8Almg/src' of kind Project 2026-10-02 06:57:19.156188814 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.156204894 DEBUG Updating project to check open files 2026-10-02 06:57:19.156241254 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.156244714 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.156251814 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.156258554 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.156260634 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.156265624 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.156271574 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.156273734 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.156278674 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-02 06:57:19.156330194 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.156404874 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.167326797 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.168765145 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.168776175 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.168780095 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.168805135 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:19.174889096 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:19.195261796 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:19.195280216 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:19.195286746 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.195685835 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:19.195696115 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.207402468 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.207416168 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:19.207421948 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-02 06:57:19.207966957 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 39.101412ms 2026-10-02 06:57:19.208372456 DEBUG method="textDocument/completion" response.id=2 duration=39.55ms 2026-10-02 06:57:19.208406486 DEBUG Received server response for request 2 2026-10-02 06:57:19.219448520 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:19.219486330 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.219496460 DEBUG method="shutdown" response.id=3 duration=14.70µs 2026-10-02 06:57:19.219514640 DEBUG Received server response for request 3 2026-10-02 06:57:19.219518590 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.219533650 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-02 06:57:19.228114667 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.228189257 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.228232247 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.228299067 DEBUG Client info: None 2026-10-02 06:57:19.228336787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.228352227 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.228360397 INFO Version: Unknown 2026-10-02 06:57:19.228405407 DEBUG Received server response for request 1 2026-10-02 06:57:19.228450257 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.228464927 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.228555687 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.228591437 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.228595197 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.228634166 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.228671636 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.228688396 DEBUG Initializing workspace `file:///tmp/.tmp1992F6/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-02 06:57:19.228708686 DEBUG Searching for a project in '/tmp/.tmp1992F6/src' 2026-10-02 06:57:19.228745286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.228751266 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.229553675 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.229560345 DEBUG Resolving local virtual environment: /tmp/.tmp1992F6/src/.venv 2026-10-02 06:57:19.229630695 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.229635245 DEBUG No virtual environment found 2026-10-02 06:57:19.229647255 DEBUG Adding first-party search path `/tmp/.tmp1992F6/src` 2026-10-02 06:57:19.229651445 DEBUG Using vendored stdlib 2026-10-02 06:57:19.229760575 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.229765975 DEBUG Adding new file root '/tmp/.tmp1992F6/src' of kind Project 2026-10-02 06:57:19.232748660 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.232765570 DEBUG Updating project to check open files 2026-10-02 06:57:19.232809810 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.232813210 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.232821180 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.232828490 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.232830780 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.232837300 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.232843050 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.232845260 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.232850190 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-02 06:57:19.232909840 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.232985960 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.244154843 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.245580921 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.245595601 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.245600061 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.245635481 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:19.251605102 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:19.271965052 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:19.271983192 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:19.271989412 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.272367062 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:19.272377532 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.280355680 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.280368210 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:19.280375190 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-02 06:57:19.280936739 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.219618ms 2026-10-02 06:57:19.281297768 DEBUG method="textDocument/completion" response.id=2 duration=35.63ms 2026-10-02 06:57:19.281329898 DEBUG Received server response for request 2 2026-10-02 06:57:19.292437152 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:19.292477072 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.292486442 DEBUG method="shutdown" response.id=3 duration=13.53µs 2026-10-02 06:57:19.292496942 DEBUG Received server response for request 3 2026-10-02 06:57:19.292501542 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.292517542 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-02 06:57:19.301077199 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.301161689 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.301209979 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.301273159 DEBUG Client info: None 2026-10-02 06:57:19.301300879 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.301316179 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.301323429 INFO Version: Unknown 2026-10-02 06:57:19.301366478 DEBUG Received server response for request 1 2026-10-02 06:57:19.301411578 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.301427368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.301540748 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.301588938 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.301592488 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.301632548 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.301666008 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.301684888 DEBUG Initializing workspace `file:///tmp/.tmpdoWeuH/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-02 06:57:19.301707358 DEBUG Searching for a project in '/tmp/.tmpdoWeuH/src' 2026-10-02 06:57:19.301743488 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.301749168 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.302527037 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.302533077 DEBUG Resolving local virtual environment: /tmp/.tmpdoWeuH/src/.venv 2026-10-02 06:57:19.302585737 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.302590237 DEBUG No virtual environment found 2026-10-02 06:57:19.302602077 DEBUG Adding first-party search path `/tmp/.tmpdoWeuH/src` 2026-10-02 06:57:19.302606317 DEBUG Using vendored stdlib 2026-10-02 06:57:19.302721967 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.302727216 DEBUG Adding new file root '/tmp/.tmpdoWeuH/src' of kind Project 2026-10-02 06:57:19.305724612 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:19.305743922 DEBUG Updating project to check open files 2026-10-02 06:57:19.305790862 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.305794052 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.305801732 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.305808802 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.305811142 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.305817362 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.305823322 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.305825492 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.305830452 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-02 06:57:19.305884502 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.305961992 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.317082365 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.318590603 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.318605583 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.318609673 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.318662423 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:19.324340254 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:19.344821384 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:19.344839184 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:19.344845754 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.344887374 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-02 06:57:19.344891364 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.345240743 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:19.345251263 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.355452408 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.355466298 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:19.355472788 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-02 06:57:19.356064697 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.343874ms 2026-10-02 06:57:19.356489327 DEBUG method="textDocument/completion" response.id=2 duration=37.80ms 2026-10-02 06:57:19.356519977 DEBUG Received server response for request 2 2026-10-02 06:57:19.367585500 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:19.367632820 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.367640410 DEBUG method="shutdown" response.id=3 duration=12.82µs 2026-10-02 06:57:19.367658270 DEBUG Received server response for request 3 2026-10-02 06:57:19.367662700 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.367678570 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-02 06:57:19.374986789 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.375057229 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.375102519 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.375200919 DEBUG Client info: None 2026-10-02 06:57:19.375247869 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.375264309 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.375272189 INFO Version: Unknown 2026-10-02 06:57:19.375317119 DEBUG Received server response for request 1 2026-10-02 06:57:19.375354809 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.375370009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.375514009 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.375570409 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.375574019 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.375596668 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.375667518 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.375686968 DEBUG Initializing workspace `file:///tmp/.tmpJFNmW6/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-02 06:57:19.375716718 DEBUG Searching for a project in '/tmp/.tmpJFNmW6/src' 2026-10-02 06:57:19.375763348 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.375768548 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.376463927 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.376470677 DEBUG Resolving local virtual environment: /tmp/.tmpJFNmW6/src/.venv 2026-10-02 06:57:19.376532407 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.376541497 DEBUG No virtual environment found 2026-10-02 06:57:19.376554277 DEBUG Adding first-party search path `/tmp/.tmpJFNmW6/src` 2026-10-02 06:57:19.376558747 DEBUG Using vendored stdlib 2026-10-02 06:57:19.376687757 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.376692547 DEBUG Adding new file root '/tmp/.tmpJFNmW6/src' of kind Project 2026-10-02 06:57:19.378891414 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.378907874 DEBUG Updating project to check open files 2026-10-02 06:57:19.378951043 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.378954613 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.378968243 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.378974693 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.378976923 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.378983283 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.379036153 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.379102693 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.390005257 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.391438035 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.391454365 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.391477605 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:19.397161017 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:19.417458976 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:19.417480276 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:19.417486496 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.417879456 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:19.417889986 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:19.428136361 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.428150571 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-02 06:57:19.428157021 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-02 06:57:19.428687080 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.154025ms 2026-10-02 06:57:19.429093129 DEBUG method="textDocument/completion" response.id=2 duration=37.60ms 2026-10-02 06:57:19.429127149 DEBUG Received server response for request 2 2026-10-02 06:57:19.440180523 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:19.440224773 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.440234123 DEBUG method="shutdown" response.id=3 duration=15.04µs 2026-10-02 06:57:19.440252073 DEBUG Received server response for request 3 2026-10-02 06:57:19.440256153 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.440272323 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-02 06:57:19.447806671 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.447876061 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.447916711 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.447982491 DEBUG Client info: None 2026-10-02 06:57:19.448018011 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.448033461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.448040801 INFO Version: Unknown 2026-10-02 06:57:19.448083381 DEBUG Received server response for request 1 2026-10-02 06:57:19.448122141 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.448135031 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpo4VxUP 2026-10-02 06:57:19.448143631 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.448331201 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.448390190 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.448393910 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.448402290 DEBUG No workspace configuration provided for file:///tmp/.tmpo4VxUP 2026-10-02 06:57:19.448417480 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.448472170 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.448478570 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpo4VxUP, using default options 2026-10-02 06:57:19.448490060 DEBUG Initializing workspace `file:///tmp/.tmpo4VxUP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.448508580 DEBUG Searching for a project in '/tmp/.tmpo4VxUP' 2026-10-02 06:57:19.448539260 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.448545130 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.449739569 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.449750788 DEBUG Resolving local virtual environment: /tmp/.tmpo4VxUP/.venv 2026-10-02 06:57:19.449805748 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.449811118 DEBUG No virtual environment found 2026-10-02 06:57:19.449823238 DEBUG Adding first-party search path `/tmp/.tmpo4VxUP` 2026-10-02 06:57:19.449827578 DEBUG Using vendored stdlib 2026-10-02 06:57:19.449936368 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.449941048 DEBUG Adding new file root '/tmp/.tmpo4VxUP' of kind Project 2026-10-02 06:57:19.452888534 INFO Project::index_files{project=.tmpo4VxUP}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.452905634 DEBUG Updating project to check open files 2026-10-02 06:57:19.452955804 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.452959524 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.452967274 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.452975504 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.452978124 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.452983714 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.452990694 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.452992874 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.452997894 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-02 06:57:19.453003674 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.453005814 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.453010904 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-02 06:57:19.453097114 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:19.453231383 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.465639005 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.470554158 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.470567498 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.470570468 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.470573748 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.470604508 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-02 06:57:19.470647137 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-02 06:57:19.470662537 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-02 06:57:19.470700177 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-02 06:57:19.470705457 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-02 06:57:19.470767887 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:19.471087677 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.471093647 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.471096517 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.471098807 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.481396842 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.481425511 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.481436091 DEBUG method="shutdown" response.id=2 duration=15.89µs 2026-10-02 06:57:19.481448721 DEBUG Received server response for request 2 2026-10-02 06:57:19.481452461 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.481462981 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:57:19.484516307 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.484601697 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.484666237 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.484724597 DEBUG Client info: None 2026-10-02 06:57:19.484760067 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.484772707 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.484779557 INFO Version: Unknown 2026-10-02 06:57:19.484823667 DEBUG Received server response for request 1 2026-10-02 06:57:19.484868816 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.484883916 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.484996496 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.485037276 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.485041126 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.485067466 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.485105946 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.485120986 DEBUG Initializing workspace `file:///tmp/.tmp7yqZE0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.485137966 DEBUG Searching for a project in '/tmp/.tmp7yqZE0/src' 2026-10-02 06:57:19.485174956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.485179616 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.485668655 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.485674195 DEBUG Resolving local virtual environment: /tmp/.tmp7yqZE0/src/.venv 2026-10-02 06:57:19.485720405 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.485724925 DEBUG No virtual environment found 2026-10-02 06:57:19.485735725 DEBUG Adding first-party search path `/tmp/.tmp7yqZE0/src` 2026-10-02 06:57:19.485740165 DEBUG Using vendored stdlib 2026-10-02 06:57:19.485832945 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.485837675 DEBUG Adding new file root '/tmp/.tmp7yqZE0/src' of kind Project 2026-10-02 06:57:19.487869872 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.487890532 DEBUG Updating project to check open files 2026-10-02 06:57:19.487925802 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.487929312 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.487936282 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.487942832 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.487945132 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.487950672 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.487956272 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.487958432 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.487963392 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-02 06:57:19.488010852 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.488078722 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.489845519 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.489858559 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.489862009 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.499944524 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.499974894 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.499984944 DEBUG method="shutdown" response.id=2 duration=14.38µs 2026-10-02 06:57:19.499995864 DEBUG Received server response for request 2 2026-10-02 06:57:19.500000634 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.500010704 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-02 06:57:19.501700111 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-02 06:57:19.501780031 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.501821431 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.501907621 DEBUG Client info: None 2026-10-02 06:57:19.501942821 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.501955331 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-02 06:57:19.501962861 INFO Version: Unknown 2026-10-02 06:57:19.502005251 DEBUG Received server response for request 1 2026-10-02 06:57:19.502044111 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.502058171 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp4xMm4i 2026-10-02 06:57:19.502065391 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.502166861 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.502207851 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.502211761 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.502219811 DEBUG No workspace configuration provided for file:///tmp/.tmp4xMm4i 2026-10-02 06:57:19.502236671 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.502269391 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.502274491 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp4xMm4i, using default options 2026-10-02 06:57:19.502283591 DEBUG Initializing workspace `file:///tmp/.tmp4xMm4i`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.502296961 DEBUG Searching for a project in '/tmp/.tmp4xMm4i' 2026-10-02 06:57:19.502324040 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.502328910 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.502800860 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.502807040 DEBUG Resolving local virtual environment: /tmp/.tmp4xMm4i/.venv 2026-10-02 06:57:19.502849830 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.502854120 DEBUG No virtual environment found 2026-10-02 06:57:19.502864920 DEBUG Adding first-party search path `/tmp/.tmp4xMm4i` 2026-10-02 06:57:19.502868990 DEBUG Using vendored stdlib 2026-10-02 06:57:19.502958350 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.502962830 DEBUG Adding new file root '/tmp/.tmp4xMm4i' of kind Project 2026-10-02 06:57:19.505650146 INFO Project::index_files{project=.tmp4xMm4i}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.505667276 DEBUG Updating project to check open files 2026-10-02 06:57:19.505704256 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.505707776 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.505714906 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.505721206 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.505723336 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.505729526 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.505735136 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.505737296 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.505741926 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-02 06:57:19.505747125 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.505749285 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.505754325 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-02 06:57:19.505821445 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:19.505921365 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.516165960 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.521191203 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.521204733 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.521208033 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.521211473 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.531480197 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.531517237 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.531528057 DEBUG method="shutdown" response.id=2 duration=15.92µs 2026-10-02 06:57:19.531540457 DEBUG Received server response for request 2 2026-10-02 06:57:19.531545427 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.531562387 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-02 06:57:19.534405763 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.534476753 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.534518683 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.534576363 DEBUG Client info: None 2026-10-02 06:57:19.534609833 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.534636873 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.534644543 INFO Version: Unknown 2026-10-02 06:57:19.534685602 DEBUG Received server response for request 1 2026-10-02 06:57:19.534725382 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.534738342 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUp74P6 2026-10-02 06:57:19.534744762 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.534856162 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.534896532 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.534900432 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.534907312 DEBUG No workspace configuration provided for file:///tmp/.tmpUp74P6 2026-10-02 06:57:19.534918932 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.534961102 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.534966122 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUp74P6, using default options 2026-10-02 06:57:19.534975312 DEBUG Initializing workspace `file:///tmp/.tmpUp74P6`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.534990242 DEBUG Searching for a project in '/tmp/.tmpUp74P6' 2026-10-02 06:57:19.535017072 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.535021572 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.535480671 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.535485711 DEBUG Resolving local virtual environment: /tmp/.tmpUp74P6/.venv 2026-10-02 06:57:19.535527571 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.535531801 DEBUG No virtual environment found 2026-10-02 06:57:19.535542681 DEBUG Adding first-party search path `/tmp/.tmpUp74P6` 2026-10-02 06:57:19.535546671 DEBUG Using vendored stdlib 2026-10-02 06:57:19.535654021 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.535658111 DEBUG Adding new file root '/tmp/.tmpUp74P6' of kind Project 2026-10-02 06:57:19.538371707 INFO Project::index_files{project=.tmpUp74P6}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.538392257 DEBUG Updating project to check open files 2026-10-02 06:57:19.538428787 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.538431867 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.538439147 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.538445857 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.538448047 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.538455157 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.538504177 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:19.538594327 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.546187865 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.551232598 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.551246938 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.561497593 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.561536463 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.561547933 DEBUG method="shutdown" response.id=2 duration=16.36µs 2026-10-02 06:57:19.561559333 DEBUG Received server response for request 2 2026-10-02 06:57:19.561564303 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.561574143 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-02 06:57:19.564303229 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.564376469 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.564417618 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.564474758 DEBUG Client info: None 2026-10-02 06:57:19.564499978 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.564514158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.564521638 INFO Version: Unknown 2026-10-02 06:57:19.564565728 DEBUG Received server response for request 1 2026-10-02 06:57:19.564603728 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.564628818 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpYr12RP 2026-10-02 06:57:19.564637028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.564837648 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.564883228 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.564887088 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.564896118 DEBUG No workspace configuration provided for file:///tmp/.tmpYr12RP 2026-10-02 06:57:19.564906988 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.564956338 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.564961758 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpYr12RP, using default options 2026-10-02 06:57:19.564972878 DEBUG Initializing workspace `file:///tmp/.tmpYr12RP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.564990978 DEBUG Searching for a project in '/tmp/.tmpYr12RP' 2026-10-02 06:57:19.565023428 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.565028918 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.566331256 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.566342796 DEBUG Resolving local virtual environment: /tmp/.tmpYr12RP/.venv 2026-10-02 06:57:19.566395846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.566400516 DEBUG No virtual environment found 2026-10-02 06:57:19.566413296 DEBUG Adding first-party search path `/tmp/.tmpYr12RP` 2026-10-02 06:57:19.566417376 DEBUG Using vendored stdlib 2026-10-02 06:57:19.566545375 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.566551135 DEBUG Adding new file root '/tmp/.tmpYr12RP' of kind Project 2026-10-02 06:57:19.570445740 INFO Project::index_files{project=.tmpYr12RP}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.570463790 DEBUG Updating project to check open files 2026-10-02 06:57:19.570513389 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.570516709 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.570525429 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.570532589 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.570535019 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.570541099 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.570608269 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:19.570754919 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.570762459 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.580985264 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.581015104 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.581024834 DEBUG method="shutdown" response.id=2 duration=15.50µs 2026-10-02 06:57:19.581044204 DEBUG Received server response for request 2 2026-10-02 06:57:19.581048394 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.581057494 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-02 06:57:19.582565002 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.582661111 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.582698501 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.582749911 DEBUG Client info: None 2026-10-02 06:57:19.582781131 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.582801161 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.582810811 INFO Version: Unknown 2026-10-02 06:57:19.582855131 DEBUG Received server response for request 1 2026-10-02 06:57:19.582901321 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.582914461 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpURhXg0 2026-10-02 06:57:19.582922561 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.583005111 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.583041351 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.583044791 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.583053271 DEBUG No workspace configuration provided for file:///tmp/.tmpURhXg0 2026-10-02 06:57:19.583068501 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.583101081 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.583105501 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpURhXg0, using default options 2026-10-02 06:57:19.583114371 DEBUG Initializing workspace `file:///tmp/.tmpURhXg0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.583126621 DEBUG Searching for a project in '/tmp/.tmpURhXg0' 2026-10-02 06:57:19.583154231 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.583158651 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.583599210 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.583605070 DEBUG Resolving local virtual environment: /tmp/.tmpURhXg0/.venv 2026-10-02 06:57:19.583665940 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.583670590 DEBUG No virtual environment found 2026-10-02 06:57:19.583682320 DEBUG Adding first-party search path `/tmp/.tmpURhXg0` 2026-10-02 06:57:19.583686430 DEBUG Using vendored stdlib 2026-10-02 06:57:19.583774990 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.583779540 DEBUG Adding new file root '/tmp/.tmpURhXg0' of kind Project 2026-10-02 06:57:19.586507736 INFO Project::index_files{project=.tmpURhXg0}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.586524176 DEBUG Updating project to check open files 2026-10-02 06:57:19.586558926 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.586562106 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.586569676 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.586576086 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.586578316 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.586584466 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.586590296 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.586592626 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.586597686 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-02 06:57:19.586603736 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.586605746 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.586610826 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-02 06:57:19.586672525 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:19.586757685 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.596958750 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.602628822 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.602641712 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.602645042 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.602648842 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.602681262 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:19.602790472 DEBUG method="textDocument/diagnostic" response.id=2 duration=92.89µs 2026-10-02 06:57:19.602810212 DEBUG Received server response for request 2 2026-10-02 06:57:19.602828252 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:19.602863851 DEBUG method="textDocument/diagnostic" response.id=3 duration=25.99µs 2026-10-02 06:57:19.602874321 DEBUG Received server response for request 3 2026-10-02 06:57:19.602881971 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:19.602917321 DEBUG method="textDocument/diagnostic" response.id=4 duration=26.91µs 2026-10-02 06:57:19.602925781 DEBUG Received server response for request 4 2026-10-02 06:57:19.613180656 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:19.613214866 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.613222526 DEBUG method="shutdown" response.id=5 duration=11.25µs 2026-10-02 06:57:19.613239006 DEBUG Received server response for request 5 2026-10-02 06:57:19.613242636 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.613257166 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-02 06:57:19.616034152 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.616109542 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.616151672 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.616205442 DEBUG Client info: None 2026-10-02 06:57:19.616230512 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.616244812 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.616253022 INFO Version: Unknown 2026-10-02 06:57:19.616295712 DEBUG Received server response for request 1 2026-10-02 06:57:19.616335781 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.616348781 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpAT4fNg 2026-10-02 06:57:19.616356401 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.616471831 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.616510171 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.616514041 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.616522061 DEBUG No workspace configuration provided for file:///tmp/.tmpAT4fNg 2026-10-02 06:57:19.616538751 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.616541401 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:19.616569601 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.616574501 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpAT4fNg, using default options 2026-10-02 06:57:19.616584291 DEBUG Initializing workspace `file:///tmp/.tmpAT4fNg`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.616598991 DEBUG Searching for a project in '/tmp/.tmpAT4fNg' 2026-10-02 06:57:19.616638431 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.616643401 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.617111190 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.617116560 DEBUG Resolving local virtual environment: /tmp/.tmpAT4fNg/.venv 2026-10-02 06:57:19.617159630 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.617163810 DEBUG No virtual environment found 2026-10-02 06:57:19.617175190 DEBUG Adding first-party search path `/tmp/.tmpAT4fNg` 2026-10-02 06:57:19.617179150 DEBUG Using vendored stdlib 2026-10-02 06:57:19.617272650 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.617276900 DEBUG Adding new file root '/tmp/.tmpAT4fNg' of kind Project 2026-10-02 06:57:19.620095486 INFO Project::index_files{project=.tmpAT4fNg}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.620115346 DEBUG Updating project to check open files 2026-10-02 06:57:19.620153606 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.620156646 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.620163886 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.620170286 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.620172336 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.620179116 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.620185636 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.620187846 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.620192696 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-02 06:57:19.620198856 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.620200976 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.620205966 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-02 06:57:19.620279746 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.620378756 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.630537910 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.635535413 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.635551363 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.635556383 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.641689424 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.15ms 2026-10-02 06:57:19.641714074 DEBUG Received server response for request 2 2026-10-02 06:57:19.641723534 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-02 06:57:19.641844904 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=99.84µs 2026-10-02 06:57:19.641855834 DEBUG Received server response for request 3 2026-10-02 06:57:19.641862454 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-02 06:57:19.641909394 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=31.73µs 2026-10-02 06:57:19.641917984 DEBUG Received server response for request 4 2026-10-02 06:57:19.652218218 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:19.652249608 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.652255748 DEBUG method="shutdown" response.id=5 duration=9.66µs 2026-10-02 06:57:19.652265708 DEBUG Received server response for request 5 2026-10-02 06:57:19.652269828 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.652286018 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-02 06:57:19.655896432 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.655974702 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.656011082 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.656066222 DEBUG Client info: None 2026-10-02 06:57:19.656092682 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.656107022 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.656114612 INFO Version: Unknown 2026-10-02 06:57:19.656157812 DEBUG Received server response for request 1 2026-10-02 06:57:19.656197692 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.656211202 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1OYCcN 2026-10-02 06:57:19.656218882 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.656327572 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.656370322 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.656373842 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.656382842 DEBUG No workspace configuration provided for file:///tmp/.tmp1OYCcN 2026-10-02 06:57:19.656396492 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.656399572 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:19.656433062 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.656437922 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1OYCcN, using default options 2026-10-02 06:57:19.656447382 DEBUG Initializing workspace `file:///tmp/.tmp1OYCcN`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.656462372 DEBUG Searching for a project in '/tmp/.tmp1OYCcN' 2026-10-02 06:57:19.656490912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.656496162 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.656991701 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.656997481 DEBUG Resolving local virtual environment: /tmp/.tmp1OYCcN/.venv 2026-10-02 06:57:19.657041831 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.657046481 DEBUG No virtual environment found 2026-10-02 06:57:19.657058491 DEBUG Adding first-party search path `/tmp/.tmp1OYCcN` 2026-10-02 06:57:19.657062731 DEBUG Using vendored stdlib 2026-10-02 06:57:19.657158321 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.657162881 DEBUG Adding new file root '/tmp/.tmp1OYCcN' of kind Project 2026-10-02 06:57:19.659993716 INFO Project::index_files{project=.tmp1OYCcN}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.660011946 DEBUG Updating project to check open files 2026-10-02 06:57:19.660051256 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.660054616 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.660061766 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.660068406 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.660070776 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.660075896 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.660081846 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.660084016 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.660089176 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-02 06:57:19.660136736 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.660193876 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.670344331 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.671900179 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.671910469 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.672015749 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=119.07µs 2026-10-02 06:57:19.672030619 DEBUG Received server response for request 2 2026-10-02 06:57:19.682114824 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:19.682135064 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.682143704 DEBUG method="shutdown" response.id=3 duration=12.68µs 2026-10-02 06:57:19.682161324 DEBUG Received server response for request 3 2026-10-02 06:57:19.682165914 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.682183284 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-02 06:57:19.684822860 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.684894680 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.684928450 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.684981130 DEBUG Client info: None 2026-10-02 06:57:19.685005550 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.685019730 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.685028000 INFO Version: Unknown 2026-10-02 06:57:19.685069400 DEBUG Received server response for request 1 2026-10-02 06:57:19.685110090 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.685123580 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpIvCtf6 2026-10-02 06:57:19.685132310 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.685237089 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.685276639 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.685280409 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.685288279 DEBUG No workspace configuration provided for file:///tmp/.tmpIvCtf6 2026-10-02 06:57:19.685303759 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.685335569 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.685340399 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpIvCtf6, using default options 2026-10-02 06:57:19.685349939 DEBUG Initializing workspace `file:///tmp/.tmpIvCtf6`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.685364459 DEBUG Searching for a project in '/tmp/.tmpIvCtf6' 2026-10-02 06:57:19.685392379 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.685397919 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.685876658 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.685883038 DEBUG Resolving local virtual environment: /tmp/.tmpIvCtf6/.venv 2026-10-02 06:57:19.685926698 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.685931048 DEBUG No virtual environment found 2026-10-02 06:57:19.685943088 DEBUG Adding first-party search path `/tmp/.tmpIvCtf6` 2026-10-02 06:57:19.685947318 DEBUG Using vendored stdlib 2026-10-02 06:57:19.686036358 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.686041558 DEBUG Adding new file root '/tmp/.tmpIvCtf6' of kind Project 2026-10-02 06:57:19.688810574 INFO Project::index_files{project=.tmpIvCtf6}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.688828254 DEBUG Updating project to check open files 2026-10-02 06:57:19.688865454 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.688869234 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.688876574 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.688882674 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.688885024 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.688889904 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.688896114 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.688898254 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.688902824 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-02 06:57:19.688908704 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.688910704 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.688915554 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-02 06:57:19.688959734 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.689017664 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.696629173 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.696707952 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.696716782 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.696719492 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.696722762 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.696847882 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-02 06:57:19.696873912 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-02 06:57:19.696884942 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-02 06:57:19.696916992 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-02 06:57:19.696921902 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-02 06:57:19.696955732 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-02 06:57:19.696999262 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.697004112 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.697006002 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.697008182 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.707108227 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.707128647 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.707136057 DEBUG method="shutdown" response.id=2 duration=11.44µs 2026-10-02 06:57:19.707145887 DEBUG Received server response for request 2 2026-10-02 06:57:19.707150147 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.707159427 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-02 06:57:19.709339444 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:19.709402963 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.709436953 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.709491003 DEBUG Client info: None 2026-10-02 06:57:19.709518233 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.709531503 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.709541193 INFO Version: Unknown 2026-10-02 06:57:19.709584103 DEBUG Received server response for request 1 2026-10-02 06:57:19.709642383 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.709655493 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUouvs5 2026-10-02 06:57:19.709662873 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.709820633 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.709855073 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.709858733 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.709866273 DEBUG No workspace configuration provided for file:///tmp/.tmpUouvs5 2026-10-02 06:57:19.709879173 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:19.709931193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.709936853 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUouvs5, using default options 2026-10-02 06:57:19.709947733 DEBUG Initializing workspace `file:///tmp/.tmpUouvs5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.709963203 DEBUG Searching for a project in '/tmp/.tmpUouvs5' 2026-10-02 06:57:19.709992833 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.709998393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.711307731 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.711317401 DEBUG Resolving local virtual environment: /tmp/.tmpUouvs5/.venv 2026-10-02 06:57:19.711366301 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.711371461 DEBUG No virtual environment found 2026-10-02 06:57:19.711384051 DEBUG Adding first-party search path `/tmp/.tmpUouvs5` 2026-10-02 06:57:19.711388131 DEBUG Using vendored stdlib 2026-10-02 06:57:19.711512170 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.711517790 DEBUG Adding new file root '/tmp/.tmpUouvs5' of kind Project 2026-10-02 06:57:19.714439596 INFO Project::index_files{project=.tmpUouvs5}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.714456696 DEBUG Updating project to check open files 2026-10-02 06:57:19.714503926 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.714507476 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.714516046 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.714523236 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.714525786 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.714530956 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:19.714537836 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:19.714539956 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:19.714544676 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-02 06:57:19.714632616 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:19.714715966 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.728229276 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.730973591 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.730990701 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.730994611 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.741296736 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.741336826 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.741347856 DEBUG method="shutdown" response.id=2 duration=17.09µs 2026-10-02 06:57:19.741360336 DEBUG Received server response for request 2 2026-10-02 06:57:19.741364806 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.741380946 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-02 06:57:19.744095962 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:19.744154252 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.744191232 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.744245132 DEBUG Client info: None 2026-10-02 06:57:19.744278622 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.744291962 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.744300362 INFO Version: Unknown 2026-10-02 06:57:19.744342192 DEBUG Received server response for request 1 2026-10-02 06:57:19.744375652 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.744390122 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.744496152 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.744537431 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.744540761 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.744554481 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.744611161 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.744639041 DEBUG Initializing workspace `file:///tmp/.tmpI1c4XO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.744655341 DEBUG Searching for a project in '/tmp/.tmpI1c4XO/src' 2026-10-02 06:57:19.744688421 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.744693351 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.745159621 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.745164851 DEBUG Resolving local virtual environment: /tmp/.tmpI1c4XO/src/.venv 2026-10-02 06:57:19.745209520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.745214090 DEBUG No virtual environment found 2026-10-02 06:57:19.745225150 DEBUG Adding first-party search path `/tmp/.tmpI1c4XO/src` 2026-10-02 06:57:19.745229580 DEBUG Using vendored stdlib 2026-10-02 06:57:19.745325350 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.745329650 DEBUG Adding new file root '/tmp/.tmpI1c4XO/src' of kind Project 2026-10-02 06:57:19.748181686 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:19.748200996 DEBUG Updating project to check open files 2026-10-02 06:57:19.748273426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpI1c4XO/src/foo") 2026-10-02 06:57:19.748383276 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpI1c4XO/src/foo` to project `src` 2026-10-02 06:57:19.748403426 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpI1c4XO/src/foo` 2026-10-02 06:57:19.748406356 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.748412306 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:19.748438326 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpI1c4XO/src/foo' 2026-10-02 06:57:19.748510506 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.756112634 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.760148078 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.760162508 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.760364138 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:19.760397918 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpI1c4XO/src/foo` 2026-10-02 06:57:19.760405818 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:19.760422888 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:19.760430718 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpI1c4XO/src/foo` from project `src` 2026-10-02 06:57:19.760462108 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpI1c4XO/src/foo", kind: FileContent } 2026-10-02 06:57:19.760470198 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpI1c4XO/src/foo` 2026-10-02 06:57:19.760475578 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpI1c4XO/src/foo` 2026-10-02 06:57:19.760494028 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.760497848 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.760574578 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.760605818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpI1c4XO/src/foo") 2026-10-02 06:57:19.760610408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpI1c4XO/src/foo` 2026-10-02 06:57:19.760630188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpI1c4XO/src/foo` 2026-10-02 06:57:19.760649568 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.760653478 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.770797552 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.770819742 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.770827492 DEBUG method="shutdown" response.id=2 duration=11.72µs 2026-10-02 06:57:19.770838302 DEBUG Received server response for request 2 2026-10-02 06:57:19.770841992 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.770850382 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-02 06:57:19.773346459 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:19.773402289 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.773437979 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.773492608 DEBUG Client info: None 2026-10-02 06:57:19.773522498 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.773534608 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:57:19.773542168 INFO Version: Unknown 2026-10-02 06:57:19.773584198 DEBUG Received server response for request 1 2026-10-02 06:57:19.773630958 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.773646248 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.773756268 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.773794418 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.773798628 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.773810988 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.773861068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.773875208 DEBUG Initializing workspace `file:///tmp/.tmpNZSY99/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.773890278 DEBUG Searching for a project in '/tmp/.tmpNZSY99/src' 2026-10-02 06:57:19.773922368 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.773927438 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.774377417 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.774383467 DEBUG Resolving local virtual environment: /tmp/.tmpNZSY99/src/.venv 2026-10-02 06:57:19.774426897 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.774430897 DEBUG No virtual environment found 2026-10-02 06:57:19.774441847 DEBUG Adding first-party search path `/tmp/.tmpNZSY99/src` 2026-10-02 06:57:19.774445797 DEBUG Using vendored stdlib 2026-10-02 06:57:19.774539567 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.774544087 DEBUG Adding new file root '/tmp/.tmpNZSY99/src' of kind Project 2026-10-02 06:57:19.776568924 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:19.776588334 DEBUG Updating project to check open files 2026-10-02 06:57:19.776660124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNZSY99/src/foo.py") 2026-10-02 06:57:19.776668554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNZSY99/src/foo.py` 2026-10-02 06:57:19.776675514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNZSY99/src/foo.py` 2026-10-02 06:57:19.776791824 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNZSY99/src/foo.py` to project `src` 2026-10-02 06:57:19.776806304 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNZSY99/src/foo.py` 2026-10-02 06:57:19.776808744 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.776816084 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.776841814 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpNZSY99/src/foo.py' 2026-10-02 06:57:19.776914083 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.784453762 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.788505486 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.788518486 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.798801341 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.798837811 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.798848901 DEBUG method="shutdown" response.id=2 duration=14.65µs 2026-10-02 06:57:19.798860281 DEBUG Received server response for request 2 2026-10-02 06:57:19.798865111 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.798882071 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:57:19.801362757 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:19.801418167 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.801451497 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.801502207 DEBUG Client info: None 2026-10-02 06:57:19.801532057 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.801545177 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.801551007 INFO Version: Unknown 2026-10-02 06:57:19.801588667 DEBUG Received server response for request 1 2026-10-02 06:57:19.801635767 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.801650327 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.801756317 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.801796736 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.801800126 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.801812926 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.801867956 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.801882036 DEBUG Initializing workspace `file:///tmp/.tmpBV5l2t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.801898166 DEBUG Searching for a project in '/tmp/.tmpBV5l2t/src' 2026-10-02 06:57:19.801929896 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.801934636 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.802389726 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.802395186 DEBUG Resolving local virtual environment: /tmp/.tmpBV5l2t/src/.venv 2026-10-02 06:57:19.802436296 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.802440396 DEBUG No virtual environment found 2026-10-02 06:57:19.802450946 DEBUG Adding first-party search path `/tmp/.tmpBV5l2t/src` 2026-10-02 06:57:19.802454856 DEBUG Using vendored stdlib 2026-10-02 06:57:19.802546075 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.802550185 DEBUG Adding new file root '/tmp/.tmpBV5l2t/src' of kind Project 2026-10-02 06:57:19.805513961 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:19.805534451 DEBUG Updating project to check open files 2026-10-02 06:57:19.805597371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBV5l2t/src/foo.py") 2026-10-02 06:57:19.805605361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBV5l2t/src/foo.py` 2026-10-02 06:57:19.805628451 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBV5l2t/src/foo.py` 2026-10-02 06:57:19.805742151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBV5l2t/src/foo.py` to project `src` 2026-10-02 06:57:19.805755811 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBV5l2t/src/foo.py` 2026-10-02 06:57:19.805758741 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.805765681 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.805792731 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpBV5l2t/src/foo.py' 2026-10-02 06:57:19.805858851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.805868141 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.816061365 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.816087255 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.816094795 DEBUG method="shutdown" response.id=2 duration=11.49µs 2026-10-02 06:57:19.816105895 DEBUG Received server response for request 2 2026-10-02 06:57:19.816109835 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.816119185 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-02 06:57:19.817470063 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-02 06:57:19.817518753 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.817549983 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.817606643 DEBUG Client info: None 2026-10-02 06:57:19.817655343 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.817667953 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-02 06:57:19.817676583 INFO Version: Unknown 2026-10-02 06:57:19.817718183 DEBUG Received server response for request 1 2026-10-02 06:57:19.817745633 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.817760213 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.817852863 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.817886303 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.817889703 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.817902703 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.817965382 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.817979302 DEBUG Initializing workspace `file:///tmp/.tmp7Z8RPt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.817993382 DEBUG Searching for a project in '/tmp/.tmp7Z8RPt/src' 2026-10-02 06:57:19.818024932 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.818029392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.818471642 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.818476682 DEBUG Resolving local virtual environment: /tmp/.tmp7Z8RPt/src/.venv 2026-10-02 06:57:19.818516132 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.818520292 DEBUG No virtual environment found 2026-10-02 06:57:19.818530122 DEBUG Adding first-party search path `/tmp/.tmp7Z8RPt/src` 2026-10-02 06:57:19.818534212 DEBUG Using vendored stdlib 2026-10-02 06:57:19.818640752 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.818644942 DEBUG Adding new file root '/tmp/.tmp7Z8RPt/src' of kind Project 2026-10-02 06:57:19.820612019 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:19.820640799 DEBUG Updating project to check open files 2026-10-02 06:57:19.820696349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7Z8RPt/src/foo.py") 2026-10-02 06:57:19.820704279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7Z8RPt/src/foo.py` 2026-10-02 06:57:19.820710919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7Z8RPt/src/foo.py` 2026-10-02 06:57:19.820821368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7Z8RPt/src/foo.py` to project `src` 2026-10-02 06:57:19.820834268 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7Z8RPt/src/foo.py` 2026-10-02 06:57:19.820837588 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.820844998 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.820872798 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp7Z8RPt/src/foo.py' 2026-10-02 06:57:19.820932558 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.833646969 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.834036809 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.834046189 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.844332713 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.844368573 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.844378323 DEBUG method="shutdown" response.id=2 duration=14.35µs 2026-10-02 06:57:19.844389583 DEBUG Received server response for request 2 2026-10-02 06:57:19.844393993 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.844410373 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-02 06:57:19.847047439 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:19.847098259 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.847132639 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.847187139 DEBUG Client info: None 2026-10-02 06:57:19.847219049 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.847231889 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.847240359 INFO Version: Unknown 2026-10-02 06:57:19.847281619 DEBUG Received server response for request 1 2026-10-02 06:57:19.847315659 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.847329949 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.847432839 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.847470759 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.847474669 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.847487539 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.847542099 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.847555639 DEBUG Initializing workspace `file:///tmp/.tmpQk0osd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.847571129 DEBUG Searching for a project in '/tmp/.tmpQk0osd/src' 2026-10-02 06:57:19.847604259 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.847608799 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.848075058 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.848081108 DEBUG Resolving local virtual environment: /tmp/.tmpQk0osd/src/.venv 2026-10-02 06:57:19.848126958 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.848131048 DEBUG No virtual environment found 2026-10-02 06:57:19.848141128 DEBUG Adding first-party search path `/tmp/.tmpQk0osd/src` 2026-10-02 06:57:19.848145648 DEBUG Using vendored stdlib 2026-10-02 06:57:19.848236218 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.848240438 DEBUG Adding new file root '/tmp/.tmpQk0osd/src' of kind Project 2026-10-02 06:57:19.850237185 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:19.850257335 DEBUG Updating project to check open files 2026-10-02 06:57:19.850323895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQk0osd/src/foo.py") 2026-10-02 06:57:19.850332404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQk0osd/src/foo.py` 2026-10-02 06:57:19.850340074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQk0osd/src/foo.py` 2026-10-02 06:57:19.850455294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQk0osd/src/foo.py` to project `src` 2026-10-02 06:57:19.850470134 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQk0osd/src/foo.py` 2026-10-02 06:57:19.850472634 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.850480964 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.850508834 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpQk0osd/src/foo.py' 2026-10-02 06:57:19.850563484 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.862994906 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.863346775 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.863359815 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.873632650 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.873658190 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.873667430 DEBUG method="shutdown" response.id=2 duration=13.54µs 2026-10-02 06:57:19.873678540 DEBUG Received server response for request 2 2026-10-02 06:57:19.873683050 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.873692530 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-02 06:57:19.876275216 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:19.876324936 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.876358556 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.876417646 DEBUG Client info: None 2026-10-02 06:57:19.876448006 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.876461326 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.876466766 INFO Version: Unknown 2026-10-02 06:57:19.876505476 DEBUG Received server response for request 1 2026-10-02 06:57:19.876537156 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.876551606 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.876662415 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.876700825 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.876704185 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.876717605 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.876776035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.876799815 DEBUG Initializing workspace `file:///tmp/.tmpYQTX3c/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.876815215 DEBUG Searching for a project in '/tmp/.tmpYQTX3c/src' 2026-10-02 06:57:19.876847405 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.876852405 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.877298734 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.877304604 DEBUG Resolving local virtual environment: /tmp/.tmpYQTX3c/src/.venv 2026-10-02 06:57:19.877344794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.877348664 DEBUG No virtual environment found 2026-10-02 06:57:19.877358834 DEBUG Adding first-party search path `/tmp/.tmpYQTX3c/src` 2026-10-02 06:57:19.877362774 DEBUG Using vendored stdlib 2026-10-02 06:57:19.877455924 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.877460454 DEBUG Adding new file root '/tmp/.tmpYQTX3c/src' of kind Project 2026-10-02 06:57:19.879447981 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:19.879465601 DEBUG Updating project to check open files 2026-10-02 06:57:19.879525921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYQTX3c/src/foo.py") 2026-10-02 06:57:19.879533811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYQTX3c/src/foo.py` 2026-10-02 06:57:19.879542391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYQTX3c/src/foo.py` 2026-10-02 06:57:19.879670291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYQTX3c/src/foo.py` to project `src` 2026-10-02 06:57:19.879683771 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYQTX3c/src/foo.py` 2026-10-02 06:57:19.879686371 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.879694721 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.879720641 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpYQTX3c/src/foo.py' 2026-10-02 06:57:19.879789171 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:19.887369940 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:19.891366754 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.891378484 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.891403534 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:19.891430304 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:19.891467774 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpYQTX3c/src/foo.py", kind: FileContent } 2026-10-02 06:57:19.891474484 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpYQTX3c/src/foo.py` 2026-10-02 06:57:19.891571283 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpYQTX3c/src/foo.py` to project `src` 2026-10-02 06:57:19.891592053 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpYQTX3c/src/foo.py' 2026-10-02 06:57:19.891674873 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:19.891680223 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:19.901889838 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:19.901913178 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:19.901920958 DEBUG method="shutdown" response.id=2 duration=12.19µs 2026-10-02 06:57:19.901931648 DEBUG Received server response for request 2 2026-10-02 06:57:19.901938238 DEBUG Client sends notification `exit` 2026-10-02 06:57:19.901947638 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-02 06:57:19.904502094 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:19.904553904 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:19.904589454 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:19.904668374 DEBUG Client info: None 2026-10-02 06:57:19.904700834 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:19.904712944 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:19.904721184 INFO Version: Unknown 2026-10-02 06:57:19.904762224 DEBUG Received server response for request 1 2026-10-02 06:57:19.904792574 DEBUG Client sends notification `initialized` 2026-10-02 06:57:19.904807834 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:19.904915294 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:19.904950814 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:19.904954214 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:19.904967713 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:19.904971133 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:19.905032293 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:19.905047013 DEBUG Initializing workspace `file:///tmp/.tmpz7X9zE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:19.905061193 DEBUG Searching for a project in '/tmp/.tmpz7X9zE/src' 2026-10-02 06:57:19.905093863 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:19.905098963 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:19.905550393 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:19.905555423 DEBUG Resolving local virtual environment: /tmp/.tmpz7X9zE/src/.venv 2026-10-02 06:57:19.905598153 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:19.905602583 DEBUG No virtual environment found 2026-10-02 06:57:19.905635133 DEBUG Adding first-party search path `/tmp/.tmpz7X9zE/src` 2026-10-02 06:57:19.905639343 DEBUG Using vendored stdlib 2026-10-02 06:57:19.905731382 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:19.905735392 DEBUG Adding new file root '/tmp/.tmpz7X9zE/src' of kind Project 2026-10-02 06:57:19.908722148 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:19.908787768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpz7X9zE/src/foo.py") 2026-10-02 06:57:19.908796598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpz7X9zE/src/foo.py` 2026-10-02 06:57:19.908811508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpz7X9zE/src/foo.py` 2026-10-02 06:57:19.908925368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpz7X9zE/src/foo.py` to project `src` 2026-10-02 06:57:19.908936348 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpz7X9zE/src/foo.py` 2026-10-02 06:57:19.908939078 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:19.908946098 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:19.908960028 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:19.908977268 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpz7X9zE/src/foo.py", kind: FileContent } 2026-10-02 06:57:19.908981538 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpz7X9zE/src/foo.py` 2026-10-02 06:57:19.909053577 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpz7X9zE/src/foo.py` to project `src` 2026-10-02 06:57:20.015145906 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.015238046 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.015255126 DEBUG method="shutdown" response.id=2 duration=26.08µs 2026-10-02 06:57:20.015272806 DEBUG Received server response for request 2 2026-10-02 06:57:20.015277556 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.015289116 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-02 06:57:20.017322003 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.017385783 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.017429133 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.017502773 DEBUG Client info: None 2026-10-02 06:57:20.017541853 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.017557753 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.017567113 INFO Version: Unknown 2026-10-02 06:57:20.017611243 DEBUG Received server response for request 1 2026-10-02 06:57:20.017665783 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.017681683 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.017877882 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.017936052 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.017940042 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.017957312 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.018018312 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.018037472 DEBUG Initializing workspace `file:///tmp/.tmpiCK2Ov/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.018058592 DEBUG Searching for a project in '/tmp/.tmpiCK2Ov/src' 2026-10-02 06:57:20.018096852 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.018102592 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.019354840 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.019366630 DEBUG Resolving local virtual environment: /tmp/.tmpiCK2Ov/src/.venv 2026-10-02 06:57:20.019424280 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.019429350 DEBUG No virtual environment found 2026-10-02 06:57:20.019442700 DEBUG Adding first-party search path `/tmp/.tmpiCK2Ov/src` 2026-10-02 06:57:20.019447040 DEBUG Using vendored stdlib 2026-10-02 06:57:20.019569270 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.019574910 DEBUG Adding new file root '/tmp/.tmpiCK2Ov/src' of kind Project 2026-10-02 06:57:20.022715395 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:20.022733545 DEBUG Updating project to check open files 2026-10-02 06:57:20.022816045 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiCK2Ov/src/script.py") 2026-10-02 06:57:20.022827675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiCK2Ov/src/script.py` 2026-10-02 06:57:20.022834995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiCK2Ov/src/script.py` 2026-10-02 06:57:20.022971745 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiCK2Ov/src/script.py` to project `src` 2026-10-02 06:57:20.022985125 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiCK2Ov/src/script.py` 2026-10-02 06:57:20.022987605 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.022996525 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.023411514 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.023442834 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.023447154 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.023450484 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.023538054 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.023580344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.023592134 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.023789324 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:20.023816004 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:20.023844294 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpiCK2Ov/src/script.py", kind: FileContent } 2026-10-02 06:57:20.023849894 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpiCK2Ov/src/script.py` 2026-10-02 06:57:20.023940013 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpiCK2Ov/src/script.py` to project `src` 2026-10-02 06:57:20.023961713 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:57:20.023967403 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-02 06:57:20.024346383 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.024376743 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.024381063 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.024383703 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.024462423 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-02 06:57:20.024512963 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpiCK2Ov/src/script.py' 2026-10-02 06:57:20.024567543 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.032510651 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.032588891 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.032600531 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.042836476 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.042861146 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.042868756 DEBUG method="shutdown" response.id=2 duration=12.41µs 2026-10-02 06:57:20.042879916 DEBUG Received server response for request 2 2026-10-02 06:57:20.042884866 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.042894056 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-02 06:57:20.045379532 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.045459442 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.045512112 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.045569662 DEBUG Client info: None 2026-10-02 06:57:20.045593572 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.045608012 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.045625552 INFO Version: Unknown 2026-10-02 06:57:20.045667332 DEBUG Received server response for request 1 2026-10-02 06:57:20.045712432 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.045728742 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.045904982 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.045949581 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.045953621 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.045972071 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.046024441 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.046043121 DEBUG Initializing workspace `file:///tmp/.tmpaUAhpe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.046061771 DEBUG Searching for a project in '/tmp/.tmpaUAhpe/src' 2026-10-02 06:57:20.046111051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.046116841 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.047265990 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.047280250 DEBUG Resolving local virtual environment: /tmp/.tmpaUAhpe/src/.venv 2026-10-02 06:57:20.047336219 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.047341279 DEBUG No virtual environment found 2026-10-02 06:57:20.047353869 DEBUG Adding first-party search path `/tmp/.tmpaUAhpe/src` 2026-10-02 06:57:20.047357969 DEBUG Using vendored stdlib 2026-10-02 06:57:20.047485079 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.047490859 DEBUG Adding new file root '/tmp/.tmpaUAhpe/src' of kind Project 2026-10-02 06:57:20.049662586 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.049681656 DEBUG Updating project to check open files 2026-10-02 06:57:20.049770206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaUAhpe/src/foo.py") 2026-10-02 06:57:20.049782506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaUAhpe/src/foo.py` 2026-10-02 06:57:20.049791806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaUAhpe/src/foo.py` 2026-10-02 06:57:20.049945636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaUAhpe/src/foo.py` to project `src` 2026-10-02 06:57:20.049960576 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaUAhpe/src/foo.py` 2026-10-02 06:57:20.049963436 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.049972566 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.050009016 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpaUAhpe/src/foo.py' 2026-10-02 06:57:20.050121305 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.052600002 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.052610162 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.052635742 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:20.052687372 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpaUAhpe/src/foo.py", kind: FileContent } 2026-10-02 06:57:20.052696972 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpaUAhpe/src/foo.py` 2026-10-02 06:57:20.052788142 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpaUAhpe/src/foo.py` to project `src` 2026-10-02 06:57:20.052811441 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpaUAhpe/src/foo.py' 2026-10-02 06:57:20.052869751 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.052875961 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.063167476 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.063197266 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.063206146 DEBUG method="shutdown" response.id=2 duration=12.71µs 2026-10-02 06:57:20.063217296 DEBUG Received server response for request 2 2026-10-02 06:57:20.063222266 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.063231816 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-02 06:57:20.065074334 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.065129084 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.065161994 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.065213183 DEBUG Client info: None 2026-10-02 06:57:20.065241193 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.065253973 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.065261873 INFO Version: Unknown 2026-10-02 06:57:20.065306073 DEBUG Received server response for request 1 2026-10-02 06:57:20.065341803 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.065355413 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.065519653 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.065550923 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.065558613 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.065574463 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.065633803 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.065651233 DEBUG Initializing workspace `file:///tmp/.tmpIQytSl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.065664673 DEBUG Searching for a project in '/tmp/.tmpIQytSl/src' 2026-10-02 06:57:20.065697353 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.065702703 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.066855951 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.066865321 DEBUG Resolving local virtual environment: /tmp/.tmpIQytSl/src/.venv 2026-10-02 06:57:20.066915081 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.066920241 DEBUG No virtual environment found 2026-10-02 06:57:20.066932151 DEBUG Adding first-party search path `/tmp/.tmpIQytSl/src` 2026-10-02 06:57:20.066936281 DEBUG Using vendored stdlib 2026-10-02 06:57:20.067062961 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.067068271 DEBUG Adding new file root '/tmp/.tmpIQytSl/src' of kind Project 2026-10-02 06:57:20.069194858 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.069210908 DEBUG Updating project to check open files 2026-10-02 06:57:20.069297038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIQytSl/src/foo.py") 2026-10-02 06:57:20.069306548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIQytSl/src/foo.py` 2026-10-02 06:57:20.069315227 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIQytSl/src/foo.py` 2026-10-02 06:57:20.069463377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIQytSl/src/foo.py` to project `src` 2026-10-02 06:57:20.069476517 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIQytSl/src/foo.py` 2026-10-02 06:57:20.069479157 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.069487427 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.069524387 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpIQytSl/src/foo.py' 2026-10-02 06:57:20.069651767 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.072026414 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.072033994 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.072043754 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:20.072090093 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIQytSl/src/foo.py", kind: FileContent } 2026-10-02 06:57:20.072098873 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIQytSl/src/foo.py` 2026-10-02 06:57:20.072184143 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpIQytSl/src/foo.py` to project `src` 2026-10-02 06:57:20.072205083 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpIQytSl/src/foo.py' 2026-10-02 06:57:20.072257773 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.072260543 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.082481838 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.082505678 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.082513118 DEBUG method="shutdown" response.id=2 duration=11.84µs 2026-10-02 06:57:20.082521898 DEBUG Received server response for request 2 2026-10-02 06:57:20.082525258 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.082532778 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-02 06:57:20.084252086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.084313416 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.084348526 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.084409726 DEBUG Client info: None 2026-10-02 06:57:20.084445765 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.084461075 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.084470875 INFO Version: Unknown 2026-10-02 06:57:20.084517585 DEBUG Received server response for request 1 2026-10-02 06:57:20.084560195 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.084575615 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.084680525 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.084712715 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.084716495 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.084731625 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.084771025 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.084784145 DEBUG Initializing workspace `file:///tmp/.tmpGdmcxi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.084798155 DEBUG Searching for a project in '/tmp/.tmpGdmcxi/src' 2026-10-02 06:57:20.084831765 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.084836075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.085274784 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.085280924 DEBUG Resolving local virtual environment: /tmp/.tmpGdmcxi/src/.venv 2026-10-02 06:57:20.085324014 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.085328354 DEBUG No virtual environment found 2026-10-02 06:57:20.085339384 DEBUG Adding first-party search path `/tmp/.tmpGdmcxi/src` 2026-10-02 06:57:20.085343614 DEBUG Using vendored stdlib 2026-10-02 06:57:20.085437724 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.085441854 DEBUG Adding new file root '/tmp/.tmpGdmcxi/src' of kind Project 2026-10-02 06:57:20.087437591 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.087458291 DEBUG Updating project to check open files 2026-10-02 06:57:20.087521541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGdmcxi/src/script.py") 2026-10-02 06:57:20.087528801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGdmcxi/src/script.py` 2026-10-02 06:57:20.087535681 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGdmcxi/src/script.py` 2026-10-02 06:57:20.087669001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGdmcxi/src/script.py` to project `src` 2026-10-02 06:57:20.087682831 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGdmcxi/src/script.py` 2026-10-02 06:57:20.087685441 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.087692651 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.087715661 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:57:20.087721551 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-02 06:57:20.088096710 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.088129350 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.088133840 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.088137110 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.088224250 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-02 06:57:20.088251610 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpGdmcxi/src/script.py' 2026-10-02 06:57:20.088280930 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.097332357 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.099833813 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.099845143 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.100069223 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:20.100096013 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:20.100129943 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpGdmcxi/src/script.py", kind: FileContent } 2026-10-02 06:57:20.100137183 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpGdmcxi/src/script.py` 2026-10-02 06:57:20.100232023 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpGdmcxi/src/script.py` to project `src` 2026-10-02 06:57:20.100252252 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:20.100256632 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:20.100656642 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.100690042 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.100694742 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.100697252 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.100780672 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:20.100819582 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpGdmcxi/src/script.py' 2026-10-02 06:57:20.100838462 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.109889098 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.112140675 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.112147755 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.122279960 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.122316080 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.122325640 DEBUG method="shutdown" response.id=2 duration=14.31µs 2026-10-02 06:57:20.122336950 DEBUG Received server response for request 2 2026-10-02 06:57:20.122340290 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.122356840 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-02 06:57:20.125897895 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.125954225 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.125991925 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.126051695 DEBUG Client info: None 2026-10-02 06:57:20.126082485 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.126097045 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.126106065 INFO Version: Unknown 2026-10-02 06:57:20.126149075 DEBUG Received server response for request 1 2026-10-02 06:57:20.126186875 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.126201285 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.126402914 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.126452634 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.126456484 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.126471024 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.126533504 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.126554074 DEBUG Initializing workspace `file:///tmp/.tmpjl6oAC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.126572864 DEBUG Searching for a project in '/tmp/.tmpjl6oAC/src' 2026-10-02 06:57:20.126609554 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.126626564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.127886732 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.127898652 DEBUG Resolving local virtual environment: /tmp/.tmpjl6oAC/src/.venv 2026-10-02 06:57:20.127952852 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.127958252 DEBUG No virtual environment found 2026-10-02 06:57:20.127970962 DEBUG Adding first-party search path `/tmp/.tmpjl6oAC/src` 2026-10-02 06:57:20.127975192 DEBUG Using vendored stdlib 2026-10-02 06:57:20.128106002 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.128112332 DEBUG Adding new file root '/tmp/.tmpjl6oAC/src' of kind Project 2026-10-02 06:57:20.130353129 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.130372819 DEBUG Updating project to check open files 2026-10-02 06:57:20.130463509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjl6oAC/src/foo.py") 2026-10-02 06:57:20.130477399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjl6oAC/src/foo.py` 2026-10-02 06:57:20.130484899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjl6oAC/src/foo.py` 2026-10-02 06:57:20.130653308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjl6oAC/src/foo.py` to project `src` 2026-10-02 06:57:20.130668438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjl6oAC/src/foo.py` 2026-10-02 06:57:20.130671268 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.130679168 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.130705158 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpjl6oAC/src/foo.py' 2026-10-02 06:57:20.130760958 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.130768148 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.130784838 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:20.130823568 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:20.130826508 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:20.130833258 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:20.130838938 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:20.130841088 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:20.130845958 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-02 06:57:20.130852048 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:20.130854098 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:20.130859178 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-02 06:57:20.130886638 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:57:20.130954368 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.133482074 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.133487864 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.133490584 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.133518664 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:20.133544654 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpjl6oAC/src` 2026-10-02 06:57:20.133572924 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpjl6oAC/src/foo.py", kind: Any } 2026-10-02 06:57:20.133672124 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpjl6oAC/src/foo.py` to project `src` 2026-10-02 06:57:20.133700714 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.133704634 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.133707074 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.133709174 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.244155931 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.244236371 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.244254651 DEBUG method="shutdown" response.id=2 duration=28.04µs 2026-10-02 06:57:20.244270131 DEBUG Received server response for request 2 2026-10-02 06:57:20.244274691 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.244286611 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-02 06:57:20.246728437 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:20.246819746 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.246865646 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.246941936 DEBUG Client info: None 2026-10-02 06:57:20.246980906 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.246997106 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.247007646 INFO Version: Unknown 2026-10-02 06:57:20.247053516 DEBUG Received server response for request 1 2026-10-02 06:57:20.247098876 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.247114796 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.247301756 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.247342396 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.247346666 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.247365226 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.247387626 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:20.247435416 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.247454416 DEBUG Initializing workspace `file:///tmp/.tmpzls0iE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.247472866 DEBUG Searching for a project in '/tmp/.tmpzls0iE/src' 2026-10-02 06:57:20.247509595 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.247514975 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.248769544 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.248780074 DEBUG Resolving local virtual environment: /tmp/.tmpzls0iE/src/.venv 2026-10-02 06:57:20.248832104 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.248837194 DEBUG No virtual environment found 2026-10-02 06:57:20.248849334 DEBUG Adding first-party search path `/tmp/.tmpzls0iE/src` 2026-10-02 06:57:20.248853454 DEBUG Using vendored stdlib 2026-10-02 06:57:20.248973283 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.248980903 DEBUG Adding new file root '/tmp/.tmpzls0iE/src' of kind Project 2026-10-02 06:57:20.252110149 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:20.252126699 DEBUG Updating project to check open files 2026-10-02 06:57:20.252215138 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzls0iE/src/foo.py") 2026-10-02 06:57:20.252226998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzls0iE/src/foo.py` 2026-10-02 06:57:20.252235488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzls0iE/src/foo.py` 2026-10-02 06:57:20.252379868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzls0iE/src/foo.py` to project `src` 2026-10-02 06:57:20.252392918 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzls0iE/src/foo.py` 2026-10-02 06:57:20.252395578 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.252403698 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.252417678 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpzls0iE/src` 2026-10-02 06:57:20.252434928 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzls0iE/src/foo.py", kind: Any } 2026-10-02 06:57:20.252510268 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpzls0iE/src/foo.py` to project `src` 2026-10-02 06:57:20.357550700 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.357658960 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.357674950 DEBUG method="shutdown" response.id=2 duration=25.19µs 2026-10-02 06:57:20.357700440 DEBUG Received server response for request 2 2026-10-02 06:57:20.357706430 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.357723770 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-02 06:57:20.359860027 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.359933357 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.359985876 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.360057616 DEBUG Client info: None 2026-10-02 06:57:20.360088436 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.360103506 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.360111676 INFO Version: Unknown 2026-10-02 06:57:20.360154356 DEBUG Received server response for request 1 2026-10-02 06:57:20.360199556 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.360217276 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.360337966 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.360392356 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.360396166 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.360414776 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.360477666 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.360494646 DEBUG Initializing workspace `file:///tmp/.tmpw33sWc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.360515336 DEBUG Searching for a project in '/tmp/.tmpw33sWc/src' 2026-10-02 06:57:20.360555826 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.360561686 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.361113185 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.361120135 DEBUG Resolving local virtual environment: /tmp/.tmpw33sWc/src/.venv 2026-10-02 06:57:20.361178155 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.361183085 DEBUG No virtual environment found 2026-10-02 06:57:20.361196355 DEBUG Adding first-party search path `/tmp/.tmpw33sWc/src` 2026-10-02 06:57:20.361200695 DEBUG Using vendored stdlib 2026-10-02 06:57:20.361311385 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.361316855 DEBUG Adding new file root '/tmp/.tmpw33sWc/src' of kind Project 2026-10-02 06:57:20.363457391 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.363476051 DEBUG Updating project to check open files 2026-10-02 06:57:20.363552161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw33sWc/src/foo.py") 2026-10-02 06:57:20.363561491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw33sWc/src/foo.py` 2026-10-02 06:57:20.363570011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw33sWc/src/foo.py` 2026-10-02 06:57:20.363713641 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw33sWc/src/foo.py` to project `src` 2026-10-02 06:57:20.363726971 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw33sWc/src/foo.py` 2026-10-02 06:57:20.363729401 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.363738011 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.363777971 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpw33sWc/src/foo.py' 2026-10-02 06:57:20.363887751 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.371842169 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.375924373 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.375936353 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.386237358 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.386277498 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.386288638 DEBUG method="shutdown" response.id=2 duration=14.99µs 2026-10-02 06:57:20.386307378 DEBUG Received server response for request 2 2026-10-02 06:57:20.386312158 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.386328238 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-02 06:57:20.389071694 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.389135374 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.389171224 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.389235434 DEBUG Client info: None 2026-10-02 06:57:20.389274334 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.389289434 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.389299924 INFO Version: Unknown 2026-10-02 06:57:20.389346564 DEBUG Received server response for request 1 2026-10-02 06:57:20.389389854 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.389404934 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.389519674 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.389558333 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.389562093 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.389579143 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.389636213 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.389651923 DEBUG Initializing workspace `file:///tmp/.tmpTRo1yf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.389668343 DEBUG Searching for a project in '/tmp/.tmpTRo1yf/src' 2026-10-02 06:57:20.389700043 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.389705333 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.390158673 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.390163953 DEBUG Resolving local virtual environment: /tmp/.tmpTRo1yf/src/.venv 2026-10-02 06:57:20.390206523 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.390210813 DEBUG No virtual environment found 2026-10-02 06:57:20.390221493 DEBUG Adding first-party search path `/tmp/.tmpTRo1yf/src` 2026-10-02 06:57:20.390225633 DEBUG Using vendored stdlib 2026-10-02 06:57:20.390318342 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.390322562 DEBUG Adding new file root '/tmp/.tmpTRo1yf/src' of kind Project 2026-10-02 06:57:20.392312929 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.392374549 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTRo1yf/src/foo.py") 2026-10-02 06:57:20.392382789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTRo1yf/src/foo.py` 2026-10-02 06:57:20.392399429 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTRo1yf/src/foo.py` 2026-10-02 06:57:20.392514699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTRo1yf/src/foo.py` to project `src` 2026-10-02 06:57:20.392525949 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTRo1yf/src/foo.py` 2026-10-02 06:57:20.392528239 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.392535199 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.499766022 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.499858151 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.499875671 DEBUG method="shutdown" response.id=2 duration=27.36µs 2026-10-02 06:57:20.499892291 DEBUG Received server response for request 2 2026-10-02 06:57:20.499898321 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.499915221 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-02 06:57:20.502106988 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.502171618 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.502216808 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.502297128 DEBUG Client info: None 2026-10-02 06:57:20.502344118 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.502359448 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.502368788 INFO Version: Unknown 2026-10-02 06:57:20.502409417 DEBUG Received server response for request 1 2026-10-02 06:57:20.502453697 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.502469897 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.502675987 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.502720207 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.502724087 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.502740517 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.502819397 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.502839397 DEBUG Initializing workspace `file:///tmp/.tmpVwd18P/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.502858877 DEBUG Searching for a project in '/tmp/.tmpVwd18P/src' 2026-10-02 06:57:20.502895967 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.502901927 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.504217815 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.504229415 DEBUG Resolving local virtual environment: /tmp/.tmpVwd18P/src/.venv 2026-10-02 06:57:20.504283275 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.504288485 DEBUG No virtual environment found 2026-10-02 06:57:20.504301765 DEBUG Adding first-party search path `/tmp/.tmpVwd18P/src` 2026-10-02 06:57:20.504305885 DEBUG Using vendored stdlib 2026-10-02 06:57:20.504425185 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.504431145 DEBUG Adding new file root '/tmp/.tmpVwd18P/src' of kind Project 2026-10-02 06:57:20.507432880 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:20.507452460 DEBUG Updating project to check open files 2026-10-02 06:57:20.507533600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVwd18P/src/foo") 2026-10-02 06:57:20.507665250 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVwd18P/src/foo` to project `src` 2026-10-02 06:57:20.507686460 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVwd18P/src/foo` 2026-10-02 06:57:20.507689420 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.507696690 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:20.507735240 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpVwd18P/src/foo' 2026-10-02 06:57:20.507843249 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.515898618 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.520050221 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.520060191 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.530350876 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.530395406 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.530405926 DEBUG method="shutdown" response.id=2 duration=17.10µs 2026-10-02 06:57:20.530417726 DEBUG Received server response for request 2 2026-10-02 06:57:20.530422716 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.530440376 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-02 06:57:20.533269912 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.533348712 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.533397732 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.533455392 DEBUG Client info: None 2026-10-02 06:57:20.533479612 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.533492682 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.533500562 INFO Version: Unknown 2026-10-02 06:57:20.533543041 DEBUG Received server response for request 1 2026-10-02 06:57:20.533589491 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.533605591 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.533821021 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.533867091 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.533871361 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.533889331 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.533939531 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.533959441 DEBUG Initializing workspace `file:///tmp/.tmpwC65xD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.533980351 DEBUG Searching for a project in '/tmp/.tmpwC65xD/src' 2026-10-02 06:57:20.534034281 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.534039971 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.535230489 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.535242849 DEBUG Resolving local virtual environment: /tmp/.tmpwC65xD/src/.venv 2026-10-02 06:57:20.535298769 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.535303919 DEBUG No virtual environment found 2026-10-02 06:57:20.535316789 DEBUG Adding first-party search path `/tmp/.tmpwC65xD/src` 2026-10-02 06:57:20.535321119 DEBUG Using vendored stdlib 2026-10-02 06:57:20.535450279 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.535458299 DEBUG Adding new file root '/tmp/.tmpwC65xD/src' of kind Project 2026-10-02 06:57:20.537638855 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.537658325 DEBUG Updating project to check open files 2026-10-02 06:57:20.537748795 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwC65xD/src/script.py") 2026-10-02 06:57:20.537761885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwC65xD/src/script.py` 2026-10-02 06:57:20.537769445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwC65xD/src/script.py` 2026-10-02 06:57:20.537924385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwC65xD/src/script.py` to project `src` 2026-10-02 06:57:20.537937835 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwC65xD/src/script.py` 2026-10-02 06:57:20.537940445 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.537950235 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.538426994 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.538457624 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.538461814 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.538464944 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.538559564 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.538608904 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.538626324 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.548897409 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.548923699 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.548932969 DEBUG method="shutdown" response.id=2 duration=13.82µs 2026-10-02 06:57:20.548944359 DEBUG Received server response for request 2 2026-10-02 06:57:20.548949659 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.548959419 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-02 06:57:20.550472276 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.550539846 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.550578106 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.550633886 DEBUG Client info: None 2026-10-02 06:57:20.550663486 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.550676586 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.550685886 INFO Version: Unknown 2026-10-02 06:57:20.550729066 DEBUG Received server response for request 1 2026-10-02 06:57:20.550773386 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.550788606 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.550940446 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.550978225 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.550982115 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.550997775 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.551051105 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.551069235 DEBUG Initializing workspace `file:///tmp/.tmp2Anjii/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.551086185 DEBUG Searching for a project in '/tmp/.tmp2Anjii/src' 2026-10-02 06:57:20.551122575 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.551127815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.552232484 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.552241244 DEBUG Resolving local virtual environment: /tmp/.tmp2Anjii/src/.venv 2026-10-02 06:57:20.552291804 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.552296824 DEBUG No virtual environment found 2026-10-02 06:57:20.552309504 DEBUG Adding first-party search path `/tmp/.tmp2Anjii/src` 2026-10-02 06:57:20.552313844 DEBUG Using vendored stdlib 2026-10-02 06:57:20.552444723 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.552450163 DEBUG Adding new file root '/tmp/.tmp2Anjii/src' of kind Project 2026-10-02 06:57:20.554582330 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:20.554598490 DEBUG Updating project to check open files 2026-10-02 06:57:20.554696440 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2Anjii/src/foo.ipynb") 2026-10-02 06:57:20.554855150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2Anjii/src/foo.ipynb` to project `src` 2026-10-02 06:57:20.554874030 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2Anjii/src/foo.ipynb` 2026-10-02 06:57:20.554876900 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.554883630 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:20.554923170 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp2Anjii/src/foo.ipynb' 2026-10-02 06:57:20.555026460 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.565424404 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.569691128 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.569708708 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.579867793 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.579906723 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.579917793 DEBUG method="shutdown" response.id=2 duration=16.63µs 2026-10-02 06:57:20.579929933 DEBUG Received server response for request 2 2026-10-02 06:57:20.579934873 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.579951903 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-02 06:57:20.582485109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.582541839 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.582579379 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.582689519 DEBUG Client info: None 2026-10-02 06:57:20.582730728 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.582746428 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.582756348 INFO Version: Unknown 2026-10-02 06:57:20.582809358 DEBUG Received server response for request 1 2026-10-02 06:57:20.582843598 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.582858698 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.583041468 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.583086888 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.583090618 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.583105848 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.583157128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.583174838 DEBUG Initializing workspace `file:///tmp/.tmpy2MBoP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.583193218 DEBUG Searching for a project in '/tmp/.tmpy2MBoP/src' 2026-10-02 06:57:20.583243078 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.583248388 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.584441506 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.584452756 DEBUG Resolving local virtual environment: /tmp/.tmpy2MBoP/src/.venv 2026-10-02 06:57:20.584500976 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.584505446 DEBUG No virtual environment found 2026-10-02 06:57:20.584518096 DEBUG Adding first-party search path `/tmp/.tmpy2MBoP/src` 2026-10-02 06:57:20.584522396 DEBUG Using vendored stdlib 2026-10-02 06:57:20.584653876 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.584659236 DEBUG Adding new file root '/tmp/.tmpy2MBoP/src' of kind Project 2026-10-02 06:57:20.586865022 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:20.586882502 DEBUG Updating project to check open files 2026-10-02 06:57:20.586957772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpy2MBoP/src/foo.py") 2026-10-02 06:57:20.587096342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpy2MBoP/src/foo.py` to project `src` 2026-10-02 06:57:20.587114662 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpy2MBoP/src/foo.py` 2026-10-02 06:57:20.587117452 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.587123532 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:20.587161042 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpy2MBoP/src/foo.py' 2026-10-02 06:57:20.587282722 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.598194726 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.602542879 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.602558609 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.612861234 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.612904294 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.612915684 DEBUG method="shutdown" response.id=2 duration=18.48µs 2026-10-02 06:57:20.612928044 DEBUG Received server response for request 2 2026-10-02 06:57:20.612932934 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.612949814 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-02 06:57:20.615824769 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.615902669 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.615948529 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.616007769 DEBUG Client info: None 2026-10-02 06:57:20.616032629 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.616045979 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.616053809 INFO Version: Unknown 2026-10-02 06:57:20.616096929 DEBUG Received server response for request 1 2026-10-02 06:57:20.616141229 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.616157479 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.616274979 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.616314979 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.616319369 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.616336119 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.616379629 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.616394239 DEBUG Initializing workspace `file:///tmp/.tmpQ27W9v/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.616420708 DEBUG Searching for a project in '/tmp/.tmpQ27W9v/src' 2026-10-02 06:57:20.616454318 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.616459188 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.616934558 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.616940528 DEBUG Resolving local virtual environment: /tmp/.tmpQ27W9v/src/.venv 2026-10-02 06:57:20.616986458 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.616990778 DEBUG No virtual environment found 2026-10-02 06:57:20.617001848 DEBUG Adding first-party search path `/tmp/.tmpQ27W9v/src` 2026-10-02 06:57:20.617021578 DEBUG Using vendored stdlib 2026-10-02 06:57:20.617134947 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.617139067 DEBUG Adding new file root '/tmp/.tmpQ27W9v/src' of kind Project 2026-10-02 06:57:20.619140014 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:20.619210714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQ27W9v/src/foo.py") 2026-10-02 06:57:20.619327464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQ27W9v/src/foo.py` to project `src` 2026-10-02 06:57:20.619354884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQ27W9v/src/foo.py` 2026-10-02 06:57:20.619358094 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.619364694 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:20.619390814 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpQ27W9v/src/foo.py' 2026-10-02 06:57:20.619460334 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.627111673 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.631123537 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.631134537 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.641419931 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.641455751 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.641466621 DEBUG method="shutdown" response.id=2 duration=14.78µs 2026-10-02 06:57:20.641478621 DEBUG Received server response for request 2 2026-10-02 06:57:20.641483491 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.641499171 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-02 06:57:20.644177397 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.644241527 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.644276617 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.644341357 DEBUG Client info: None 2026-10-02 06:57:20.644382807 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.644396627 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.644405767 INFO Version: Unknown 2026-10-02 06:57:20.644450887 DEBUG Received server response for request 1 2026-10-02 06:57:20.644491297 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.644506907 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.644676987 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.644713327 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.644717467 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.644732646 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.644792896 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.644811186 DEBUG Initializing workspace `file:///tmp/.tmpALvO0w/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.644828896 DEBUG Searching for a project in '/tmp/.tmpALvO0w/src' 2026-10-02 06:57:20.644864016 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.644869666 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.646125234 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.646137374 DEBUG Resolving local virtual environment: /tmp/.tmpALvO0w/src/.venv 2026-10-02 06:57:20.646188024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.646193264 DEBUG No virtual environment found 2026-10-02 06:57:20.646205034 DEBUG Adding first-party search path `/tmp/.tmpALvO0w/src` 2026-10-02 06:57:20.646209434 DEBUG Using vendored stdlib 2026-10-02 06:57:20.646333834 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.646341244 DEBUG Adding new file root '/tmp/.tmpALvO0w/src' of kind Project 2026-10-02 06:57:20.648545381 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:20.648579211 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-02 06:57:20.648582911 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.648604521 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.648684561 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-02 06:57:20.648793690 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.659705874 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.664092138 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.664105738 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.674392993 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.674440142 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.674452412 DEBUG method="shutdown" response.id=2 duration=18.02µs 2026-10-02 06:57:20.674474122 DEBUG Received server response for request 2 2026-10-02 06:57:20.674478702 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.674496292 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-02 06:57:20.677124958 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.677178848 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.677221508 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.677310848 DEBUG Client info: None 2026-10-02 06:57:20.677356998 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.677373458 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.677383848 INFO Version: Unknown 2026-10-02 06:57:20.677431198 DEBUG Received server response for request 1 2026-10-02 06:57:20.677464308 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.677479758 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.677678408 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.677723048 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.677726808 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.677740488 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.677796537 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.677813477 DEBUG Initializing workspace `file:///tmp/.tmpvaDGdM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.677832577 DEBUG Searching for a project in '/tmp/.tmpvaDGdM/src' 2026-10-02 06:57:20.677868947 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.677874277 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.679072066 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.679096486 DEBUG Resolving local virtual environment: /tmp/.tmpvaDGdM/src/.venv 2026-10-02 06:57:20.679146105 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.679150875 DEBUG No virtual environment found 2026-10-02 06:57:20.679162935 DEBUG Adding first-party search path `/tmp/.tmpvaDGdM/src` 2026-10-02 06:57:20.679167145 DEBUG Using vendored stdlib 2026-10-02 06:57:20.679285645 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.679292985 DEBUG Adding new file root '/tmp/.tmpvaDGdM/src' of kind Project 2026-10-02 06:57:20.681482822 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:20.681500762 DEBUG Updating project to check open files 2026-10-02 06:57:20.681533032 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:57:20.681536472 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.681543692 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.683036290 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.683072430 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.683077420 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.683080820 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.683176769 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.683212589 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-02 06:57:20.683270019 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.683279459 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.693491114 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.693518744 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.693527794 DEBUG method="shutdown" response.id=2 duration=14.69µs 2026-10-02 06:57:20.693539244 DEBUG Received server response for request 2 2026-10-02 06:57:20.693543994 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.693554274 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-02 06:57:20.695129512 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.695199832 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.695239462 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.695288152 DEBUG Client info: None 2026-10-02 06:57:20.695311272 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.695325192 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.695332861 INFO Version: Unknown 2026-10-02 06:57:20.695372331 DEBUG Received server response for request 1 2026-10-02 06:57:20.695414701 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.695430501 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.695526381 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.695561871 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.695565451 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.695580541 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.695637621 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.695652531 DEBUG Initializing workspace `file:///tmp/.tmpXn0Vbw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.695667311 DEBUG Searching for a project in '/tmp/.tmpXn0Vbw/src' 2026-10-02 06:57:20.695698941 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.695703741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.696140580 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.696145820 DEBUG Resolving local virtual environment: /tmp/.tmpXn0Vbw/src/.venv 2026-10-02 06:57:20.696185280 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.696189210 DEBUG No virtual environment found 2026-10-02 06:57:20.696199720 DEBUG Adding first-party search path `/tmp/.tmpXn0Vbw/src` 2026-10-02 06:57:20.696203640 DEBUG Using vendored stdlib 2026-10-02 06:57:20.696306230 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.696310150 DEBUG Adding new file root '/tmp/.tmpXn0Vbw/src' of kind Project 2026-10-02 06:57:20.699332136 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-02 06:57:20.699349625 DEBUG Updating project to check open files 2026-10-02 06:57:20.699372345 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:57:20.699375155 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.699382195 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.700579764 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.700630664 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.700635584 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.700638734 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.700723283 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.700761623 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.700769603 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.711014728 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.711036328 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.711043188 DEBUG method="shutdown" response.id=2 duration=10.48µs 2026-10-02 06:57:20.711053878 DEBUG Received server response for request 2 2026-10-02 06:57:20.711058388 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.711067548 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-02 06:57:20.712522306 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.712581156 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.712633536 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.712682186 DEBUG Client info: None 2026-10-02 06:57:20.712705496 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.712719066 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.712726856 INFO Version: Unknown 2026-10-02 06:57:20.712766736 DEBUG Received server response for request 1 2026-10-02 06:57:20.712801376 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.712816716 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.712914995 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.712953255 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.712956555 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.712970265 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.713016395 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.713030975 DEBUG Initializing workspace `file:///tmp/.tmpnUKBZZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.713045465 DEBUG Searching for a project in '/tmp/.tmpnUKBZZ/src' 2026-10-02 06:57:20.713079875 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.713084975 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.713516234 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.713521254 DEBUG Resolving local virtual environment: /tmp/.tmpnUKBZZ/src/.venv 2026-10-02 06:57:20.713559124 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.713563124 DEBUG No virtual environment found 2026-10-02 06:57:20.713574184 DEBUG Adding first-party search path `/tmp/.tmpnUKBZZ/src` 2026-10-02 06:57:20.713578224 DEBUG Using vendored stdlib 2026-10-02 06:57:20.713683304 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.713687554 DEBUG Adding new file root '/tmp/.tmpnUKBZZ/src' of kind Project 2026-10-02 06:57:20.715633251 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:20.715648041 DEBUG Updating project to check open files 2026-10-02 06:57:20.715670471 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-02 06:57:20.715673331 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.715680001 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.715703911 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:20.715710071 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:20.716863970 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.716896470 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.716900720 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.716903350 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.716986119 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:20.717020979 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-02 06:57:20.717066139 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.726310766 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.728812072 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.728825362 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.738985947 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.739026397 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.739038717 DEBUG method="shutdown" response.id=2 duration=16.98µs 2026-10-02 06:57:20.739050657 DEBUG Received server response for request 2 2026-10-02 06:57:20.739054277 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.739063967 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-02 06:57:20.741650283 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.741712103 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.741747783 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.741801693 DEBUG Client info: None 2026-10-02 06:57:20.741825632 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:20.741838622 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.741845962 INFO Version: Unknown 2026-10-02 06:57:20.741888482 DEBUG Received server response for request 1 2026-10-02 06:57:20.741924462 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.741939252 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.742055222 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.742093492 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.742097012 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.742110902 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.742154842 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.742168142 DEBUG Initializing workspace `file:///tmp/.tmpws7FqB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.742184562 DEBUG Searching for a project in '/tmp/.tmpws7FqB/src' 2026-10-02 06:57:20.742217272 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.742222582 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.742691141 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.742696971 DEBUG Resolving local virtual environment: /tmp/.tmpws7FqB/src/.venv 2026-10-02 06:57:20.742739591 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.742744211 DEBUG No virtual environment found 2026-10-02 06:57:20.742754541 DEBUG Adding first-party search path `/tmp/.tmpws7FqB/src` 2026-10-02 06:57:20.742758661 DEBUG Using vendored stdlib 2026-10-02 06:57:20.742854421 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.742859441 DEBUG Adding new file root '/tmp/.tmpws7FqB/src' of kind Project 2026-10-02 06:57:20.744814628 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:20.744832298 DEBUG Updating project to check open files 2026-10-02 06:57:20.744904138 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpws7FqB/src/lib.py") 2026-10-02 06:57:20.744913268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpws7FqB/src/lib.py` 2026-10-02 06:57:20.744921428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpws7FqB/src/lib.py` 2026-10-02 06:57:20.745041078 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpws7FqB/src/lib.py` to project `src` 2026-10-02 06:57:20.745054628 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpws7FqB/src/lib.py` 2026-10-02 06:57:20.745057118 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.745064468 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.745088038 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpws7FqB/src/lib.py' 2026-10-02 06:57:20.745149068 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.752841186 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.756853370 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.756866180 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.756879250 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.756929300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpws7FqB/src/main.py") 2026-10-02 06:57:20.756939260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpws7FqB/src/main.py` 2026-10-02 06:57:20.756954980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpws7FqB/src/main.py` 2026-10-02 06:57:20.757050470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpws7FqB/src/main.py` to project `src` 2026-10-02 06:57:20.757061570 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpws7FqB/src/main.py` 2026-10-02 06:57:20.757063730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.757072190 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-10-02 06:57:20.757090920 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpws7FqB/src/main.py' 2026-10-02 06:57:20.758401898 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.758407268 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.758424528 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:20.758455408 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:20.758461858 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:20.758472608 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180)), file(Id(187))}}: Set open project files (count: 3) 2026-10-02 06:57:20.758479608 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:20.758481718 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:20.758487068 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 4) 2026-10-02 06:57:20.758492108 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-02 06:57:20.758494308 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:20.758499388 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(189)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 5) 2026-10-02 06:57:20.758523588 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:57:20.758642338 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.758647018 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.758649728 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.758660838 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:20.758682098 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:20.758712767 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpws7FqB/src/lib.py", kind: FileContent } 2026-10-02 06:57:20.758719297 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpws7FqB/src/lib.py` 2026-10-02 06:57:20.758807437 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpws7FqB/src/lib.py` to project `src` 2026-10-02 06:57:20.758829257 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpws7FqB/src/lib.py' 2026-10-02 06:57:20.758884077 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.758887497 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.758894387 DEBUG Client sends notification `textDocument/didSave` 2026-10-02 06:57:20.758921677 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.758924967 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.759008867 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpws7FqB/src/main.py' 2026-10-02 06:57:20.759039697 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.759043697 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.759098627 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-02 06:57:20.759123117 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.759127517 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.759129687 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.769382052 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.769410002 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.769416452 DEBUG method="shutdown" response.id=2 duration=9.98µs 2026-10-02 06:57:20.769427122 DEBUG Received server response for request 2 2026-10-02 06:57:20.769431662 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.769440682 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-02 06:57:20.772299667 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.772368097 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.772406317 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.772464327 DEBUG Client info: None 2026-10-02 06:57:20.772488487 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-02 06:57:20.772504557 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.772510157 INFO Version: Unknown 2026-10-02 06:57:20.772550757 DEBUG Received server response for request 1 2026-10-02 06:57:20.772588507 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.772603057 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.772727287 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.772764737 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.772768647 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.772783347 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.772831417 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.772844977 DEBUG Initializing workspace `file:///tmp/.tmpdhqVHJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.772859447 DEBUG Searching for a project in '/tmp/.tmpdhqVHJ/src' 2026-10-02 06:57:20.772891146 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.772895626 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.773351156 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.773356736 DEBUG Resolving local virtual environment: /tmp/.tmpdhqVHJ/src/.venv 2026-10-02 06:57:20.773400486 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.773404496 DEBUG No virtual environment found 2026-10-02 06:57:20.773415186 DEBUG Adding first-party search path `/tmp/.tmpdhqVHJ/src` 2026-10-02 06:57:20.773419426 DEBUG Using vendored stdlib 2026-10-02 06:57:20.773510225 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.773514185 DEBUG Adding new file root '/tmp/.tmpdhqVHJ/src' of kind Project 2026-10-02 06:57:20.775494593 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.775516073 DEBUG Requested script environment synchronization for `/tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.775554962 DEBUG Starting 8 uv synchronization workers 2026-10-02 06:57:20.775724762 DEBUG Queuing script synchronization for `/tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.775736282 DEBUG Updating project to check open files 2026-10-02 06:57:20.775737572 INFO uv_metadata{path=/tmp/.tmpdhqVHJ/src/script.py}: Synchronizing script `/tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.775789712 DEBUG uv_metadata{path=/tmp/.tmpdhqVHJ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpdhqVHJ/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.775801662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdhqVHJ/src/script.py") 2026-10-02 06:57:20.775808002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.775814052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.780038596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdhqVHJ/src/script.py` to project `src` 2026-10-02 06:57:20.780155326 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.780160586 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.780685465 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.784682219 DEBUG uv_metadata{path=/tmp/.tmpdhqVHJ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpdhqVHJ/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-02 06:57:20.784772879 DEBUG Applied script environment synchronization result for `/tmp/.tmpdhqVHJ/src/script.py` 2026-10-02 06:57:20.785419348 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.785462548 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.785467438 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.785470538 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.785597808 INFO check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.785723057 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.785743077 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.795842302 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.795866712 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.795876172 DEBUG method="shutdown" response.id=2 duration=12.98µs 2026-10-02 06:57:20.795886472 DEBUG Received server response for request 2 2026-10-02 06:57:20.795891792 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.795911662 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-02 06:57:20.798960578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-02 06:57:20.799018538 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.799054078 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.799113798 DEBUG Client info: None 2026-10-02 06:57:20.799138908 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-02 06:57:20.799153478 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.799159748 INFO Version: Unknown 2026-10-02 06:57:20.799197927 DEBUG Received server response for request 1 2026-10-02 06:57:20.799237497 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.799254577 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.799351987 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.799390067 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.799394107 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.799408107 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.799460237 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.799474747 DEBUG Initializing workspace `file:///tmp/.tmpoHjqWp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.799490017 DEBUG Searching for a project in '/tmp/.tmpoHjqWp/src' 2026-10-02 06:57:20.799525317 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.799530267 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.800059346 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.800065006 DEBUG Resolving local virtual environment: /tmp/.tmpoHjqWp/src/.venv 2026-10-02 06:57:20.800105636 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.800109456 DEBUG No virtual environment found 2026-10-02 06:57:20.800120306 DEBUG Adding first-party search path `/tmp/.tmpoHjqWp/src` 2026-10-02 06:57:20.800124436 DEBUG Using vendored stdlib 2026-10-02 06:57:20.800222916 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.800227166 DEBUG Adding new file root '/tmp/.tmpoHjqWp/src' of kind Project 2026-10-02 06:57:20.803056692 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.803076482 DEBUG Updating project to check open files 2026-10-02 06:57:20.803146862 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoHjqWp/src/script.py") 2026-10-02 06:57:20.803155622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoHjqWp/src/script.py` 2026-10-02 06:57:20.803162562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoHjqWp/src/script.py` 2026-10-02 06:57:20.803283041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoHjqWp/src/script.py` to project `src` 2026-10-02 06:57:20.803297231 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoHjqWp/src/script.py` 2026-10-02 06:57:20.803299761 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.803306621 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.803719871 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-02 06:57:20.803753371 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.803757631 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-02 06:57:20.803760161 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-02 06:57:20.803851381 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.803882701 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpoHjqWp/src/script.py' 2026-10-02 06:57:20.803932520 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.814153755 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.814233475 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:20.814242475 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-02 06:57:20.824334890 DEBUG Client sends request `shutdown` with ID 2 2026-10-02 06:57:20.824370660 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:20.824378350 DEBUG method="shutdown" response.id=2 duration=11.80µs 2026-10-02 06:57:20.824389090 DEBUG Received server response for request 2 2026-10-02 06:57:20.824393950 DEBUG Client sends notification `exit` 2026-10-02 06:57:20.824403620 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-02 06:57:20.826748547 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:20.826821287 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:20.826857736 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:20.826918996 DEBUG Client info: None 2026-10-02 06:57:20.826942336 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-02 06:57:20.826956886 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:20.826963056 INFO Version: Unknown 2026-10-02 06:57:20.827001346 DEBUG Received server response for request 1 2026-10-02 06:57:20.827039556 DEBUG Client sends notification `initialized` 2026-10-02 06:57:20.827054906 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:20.827164656 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:20.827201566 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:20.827205126 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:20.827219306 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:20.827222496 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:20.827264066 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:20.827278456 DEBUG Initializing workspace `file:///tmp/.tmptY49Bo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:20.827294236 DEBUG Searching for a project in '/tmp/.tmptY49Bo/src' 2026-10-02 06:57:20.827326156 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:20.827330986 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:20.827805445 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:20.827811405 DEBUG Resolving local virtual environment: /tmp/.tmptY49Bo/src/.venv 2026-10-02 06:57:20.827854825 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:20.827859635 DEBUG No virtual environment found 2026-10-02 06:57:20.827870515 DEBUG Adding first-party search path `/tmp/.tmptY49Bo/src` 2026-10-02 06:57:20.827874665 DEBUG Using vendored stdlib 2026-10-02 06:57:20.827968125 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:20.827972855 DEBUG Adding new file root '/tmp/.tmptY49Bo/src' of kind Project 2026-10-02 06:57:20.829965822 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:20.830034902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptY49Bo/src/deleted.py") 2026-10-02 06:57:20.830045072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:20.830059982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:20.830175312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptY49Bo/src/deleted.py` to project `src` 2026-10-02 06:57:20.830188851 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:20.830192171 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:20.830199961 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:20.830262951 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:20.830567421 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptY49Bo/src/deleted.py"))}: Checking file '/tmp/.tmptY49Bo/src/deleted.py' 2026-10-02 06:57:20.830776321 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptY49Bo/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:20.843038812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmptY49Bo/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:20.847434816 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-02 06:57:20.847468126 DEBUG method="workspace/diagnostic" response.id=2 duration=17.26ms 2026-10-02 06:57:20.847484086 DEBUG Received server response for request 2 2026-10-02 06:57:20.847608806 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:20.847662636 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:20.847677036 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:20.847680766 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:22.847791026 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:22.847847026 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:22.847912935 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:22.847953665 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:22.847977555 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:22.848016635 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmptY49Bo/src/deleted.py", kind: File } 2026-10-02 06:57:22.848027855 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:22.848033285 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:22.848043025 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmptY49Bo/src` 2026-10-02 06:57:22.848050525 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmptY49Bo/src/deleted.py` from project `src` 2026-10-02 06:57:22.848064295 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:57:22.848112535 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:22.848146995 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:22.848163495 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:57:22.848167735 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:22.848175485 DEBUG Received server response for request 3 2026-10-02 06:57:22.848183645 DEBUG method="textDocument/diagnostic" response.id=4 duration=95.92µs 2026-10-02 06:57:22.848187965 DEBUG Received server response for request 4 2026-10-02 06:57:22.848288485 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:22.848293315 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-02 06:57:22.848304845 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmptY49Bo/src` 2026-10-02 06:57:22.848326005 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmptY49Bo/src/deleted.py", kind: Any } 2026-10-02 06:57:22.848355515 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:22.848359075 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:22.848367845 DEBUG method="workspace/diagnostic" response.id=5 duration=23.92µs 2026-10-02 06:57:22.848376805 DEBUG Received server response for request 5 2026-10-02 06:57:22.848459905 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:22.848464935 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-02 06:57:22.848478695 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmptY49Bo/src` 2026-10-02 06:57:22.848494885 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmptY49Bo/src/deleted.py", kind: File } 2026-10-02 06:57:22.848501655 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:22.848508715 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:22.848513145 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmptY49Bo/src/deleted.py` 2026-10-02 06:57:22.848520025 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmptY49Bo/src` 2026-10-02 06:57:22.848670424 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmptY49Bo/src/deleted.py` to project `src` 2026-10-02 06:57:22.848697574 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:22.848845314 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:22.848869024 DEBUG method="workspace/diagnostic" response.id=6 duration=180.72µs 2026-10-02 06:57:22.848878404 DEBUG Received server response for request 6 2026-10-02 06:57:22.859006539 DEBUG Client sends request `shutdown` with ID 7 2026-10-02 06:57:22.859034819 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:22.859043119 DEBUG method="shutdown" response.id=7 duration=13.29µs 2026-10-02 06:57:22.859060849 DEBUG Received server response for request 7 2026-10-02 06:57:22.859064759 DEBUG Client sends notification `exit` 2026-10-02 06:57:22.859073829 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-02 06:57:22.863376933 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:22.863458083 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:22.863505873 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:22.863587473 DEBUG Client info: None 2026-10-02 06:57:22.863625483 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:22.863641033 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:22.863650763 INFO Version: Unknown 2026-10-02 06:57:22.863695712 DEBUG Received server response for request 1 2026-10-02 06:57:22.863739902 DEBUG Client sends notification `initialized` 2026-10-02 06:57:22.863755132 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:22.863855122 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:22.863891282 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:22.863895502 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:22.863913712 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:22.863917142 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:22.863954742 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:22.863969692 DEBUG Initializing workspace `file:///tmp/.tmpqUj509/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:22.863985302 DEBUG Searching for a project in '/tmp/.tmpqUj509/src' 2026-10-02 06:57:22.864021262 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:22.864026612 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:22.864551951 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:22.864557921 DEBUG Resolving local virtual environment: /tmp/.tmpqUj509/src/.venv 2026-10-02 06:57:22.864610921 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:22.864637761 DEBUG No virtual environment found 2026-10-02 06:57:22.864650091 DEBUG Adding first-party search path `/tmp/.tmpqUj509/src` 2026-10-02 06:57:22.864654821 DEBUG Using vendored stdlib 2026-10-02 06:57:22.864763491 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:22.864768801 DEBUG Adding new file root '/tmp/.tmpqUj509/src' of kind Project 2026-10-02 06:57:22.867747607 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:22.867765917 DEBUG Updating project to check open files 2026-10-02 06:57:22.867831146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqUj509/src/main.py") 2026-10-02 06:57:22.867838866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqUj509/src/main.py` 2026-10-02 06:57:22.867846436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqUj509/src/main.py` 2026-10-02 06:57:22.867959576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqUj509/src/main.py` to project `src` 2026-10-02 06:57:22.867974046 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqUj509/src/main.py` 2026-10-02 06:57:22.867976406 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:22.867984746 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:22.868381796 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqUj509/src/main.py"))}: Checking file '/tmp/.tmpqUj509/src/main.py' 2026-10-02 06:57:22.868710715 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqUj509/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:22.880971827 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqUj509/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:22.885446421 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.45ms 2026-10-02 06:57:22.885470151 DEBUG Received server response for request 2 2026-10-02 06:57:22.885594611 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:22.885604431 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:22.885607441 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:22.885659531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqUj509/external/builtins.pyi") 2026-10-02 06:57:22.885686470 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpqUj509/external/builtins.pyi` 2026-10-02 06:57:22.885689050 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:22.885712160 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:22.885731100 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpqUj509/external/builtins.pyi", kind: File } 2026-10-02 06:57:22.885737520 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpqUj509/external/builtins.pyi` 2026-10-02 06:57:22.885742220 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpqUj509/external/builtins.pyi` 2026-10-02 06:57:22.885748300 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpqUj509/external/builtins.pyi` from project `src` 2026-10-02 06:57:22.885822310 DEBUG method="textDocument/diagnostic" response.id=3 duration=68.52µs 2026-10-02 06:57:22.885833220 DEBUG Received server response for request 3 2026-10-02 06:57:22.895944336 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:22.895962036 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:22.895968496 DEBUG method="shutdown" response.id=4 duration=9.16µs 2026-10-02 06:57:22.895984976 DEBUG Received server response for request 4 2026-10-02 06:57:22.895988495 DEBUG Client sends notification `exit` 2026-10-02 06:57:22.895996965 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-02 06:57:22.901303018 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:22.901383998 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:22.901432288 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:22.901500427 DEBUG Client info: None 2026-10-02 06:57:22.901533577 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:22.901551667 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:22.901559317 INFO Version: Unknown 2026-10-02 06:57:22.901605457 DEBUG Received server response for request 1 2026-10-02 06:57:22.901665417 DEBUG Client sends notification `initialized` 2026-10-02 06:57:22.901685117 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:22.901862637 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:22.901901827 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:22.901906027 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:22.901925687 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:22.901928957 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:22.901982477 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:22.902001517 DEBUG Initializing workspace `file:///tmp/.tmpTLfRyF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:22.902019687 DEBUG Searching for a project in '/tmp/.tmpTLfRyF/src' 2026-10-02 06:57:22.902067037 DEBUG Found project at '/tmp/.tmpTLfRyF' 2026-10-02 06:57:22.902072217 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:22.903350545 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:22.903361965 DEBUG Resolving local virtual environment: /tmp/.tmpTLfRyF/.venv 2026-10-02 06:57:22.903411095 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:22.903416295 DEBUG No virtual environment found 2026-10-02 06:57:22.903426345 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:22.903435635 DEBUG Adding first-party search path `/tmp/.tmpTLfRyF/src` 2026-10-02 06:57:22.903439595 DEBUG Adding first-party search path `/tmp/.tmpTLfRyF` 2026-10-02 06:57:22.903443585 DEBUG Using vendored stdlib 2026-10-02 06:57:22.903569834 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:57:22.903575974 DEBUG Adding new file root '/tmp/.tmpTLfRyF' of kind Project 2026-10-02 06:57:22.906609720 INFO Project::index_files{project=.tmpTLfRyF}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:22.906639780 DEBUG Updating project to check open files 2026-10-02 06:57:22.906733860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTLfRyF/src/foo.py") 2026-10-02 06:57:22.906745480 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTLfRyF/src/foo.py` 2026-10-02 06:57:22.906752930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTLfRyF/src/foo.py` 2026-10-02 06:57:22.906887960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTLfRyF/src/foo.py` to project `.tmpTLfRyF` 2026-10-02 06:57:22.906902510 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTLfRyF/src/foo.py` 2026-10-02 06:57:22.906904840 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:22.906913690 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:22.907290319 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTLfRyF/src/foo.py"))}: Checking file '/tmp/.tmpTLfRyF/src/foo.py' 2026-10-02 06:57:22.907448609 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTLfRyF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:22.921761568 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTLfRyF/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-02 06:57:22.921793128 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTLfRyF/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:22.921892578 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.97ms 2026-10-02 06:57:22.921913858 DEBUG Received server response for request 2 2026-10-02 06:57:22.932192503 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:22.932229663 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:22.932236643 DEBUG method="shutdown" response.id=3 duration=11.78µs 2026-10-02 06:57:22.932254733 DEBUG Received server response for request 3 2026-10-02 06:57:22.932261463 DEBUG Client sends notification `exit` 2026-10-02 06:57:22.932277253 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-02 06:57:22.935288388 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:22.935348388 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:22.935386238 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:22.935456498 DEBUG Client info: None 2026-10-02 06:57:22.935497198 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:22.935512398 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:22.935523278 INFO Version: Unknown 2026-10-02 06:57:22.935567878 DEBUG Received server response for request 1 2026-10-02 06:57:22.935602908 DEBUG Client sends notification `initialized` 2026-10-02 06:57:22.935630828 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:22.935736038 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:22.935777358 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:22.935780798 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:22.935795838 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:22.935799128 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:22.935845278 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:22.935859288 DEBUG Initializing workspace `file:///tmp/.tmp4b28zS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:22.935874927 DEBUG Searching for a project in '/tmp/.tmp4b28zS/src' 2026-10-02 06:57:22.935907747 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:22.935912897 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:22.936380937 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:22.936386337 DEBUG Resolving local virtual environment: /tmp/.tmp4b28zS/src/.venv 2026-10-02 06:57:22.936430067 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:22.936434757 DEBUG No virtual environment found 2026-10-02 06:57:22.936445377 DEBUG Adding first-party search path `/tmp/.tmp4b28zS/src` 2026-10-02 06:57:22.936449527 DEBUG Using vendored stdlib 2026-10-02 06:57:22.936541797 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:22.936546727 DEBUG Adding new file root '/tmp/.tmp4b28zS/src' of kind Project 2026-10-02 06:57:22.938607824 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:22.938633863 DEBUG Updating project to check open files 2026-10-02 06:57:22.938695613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4b28zS/src/foo.py") 2026-10-02 06:57:22.938703503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4b28zS/src/foo.py` 2026-10-02 06:57:22.938711813 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4b28zS/src/foo.py` 2026-10-02 06:57:22.938831643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4b28zS/src/foo.py` to project `src` 2026-10-02 06:57:22.938843583 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4b28zS/src/foo.py` 2026-10-02 06:57:22.938846003 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:22.938852633 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:22.938984413 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4b28zS/src/foo.py"))}: Checking file '/tmp/.tmp4b28zS/src/foo.py' 2026-10-02 06:57:22.939115753 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4b28zS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:22.949236198 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4b28zS/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:22.953447662 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.59ms 2026-10-02 06:57:22.953464102 DEBUG Received server response for request 2 2026-10-02 06:57:22.953498692 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:22.953505362 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:22.953518912 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:22.953545212 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp4b28zS/src/foo.py", kind: FileContent } 2026-10-02 06:57:22.953551342 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp4b28zS/src/foo.py` 2026-10-02 06:57:22.953654902 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp4b28zS/src/foo.py` to project `src` 2026-10-02 06:57:22.953695592 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp4b28zS/src/foo.py"))}: Checking file '/tmp/.tmp4b28zS/src/foo.py' 2026-10-02 06:57:22.953763301 DEBUG method="textDocument/diagnostic" response.id=3 duration=97.57µs 2026-10-02 06:57:22.953773771 DEBUG Received server response for request 3 2026-10-02 06:57:22.963851187 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:22.963876947 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:22.963883767 DEBUG method="shutdown" response.id=4 duration=11.31µs 2026-10-02 06:57:22.963893097 DEBUG Received server response for request 4 2026-10-02 06:57:22.963896647 DEBUG Client sends notification `exit` 2026-10-02 06:57:22.963905887 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-02 06:57:22.966754243 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-02 06:57:22.966820172 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:22.966856832 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:22.966921362 DEBUG Client info: None 2026-10-02 06:57:22.966955032 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:22.966967142 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-02 06:57:22.966975022 INFO Version: Unknown 2026-10-02 06:57:22.967013582 DEBUG Received server response for request 1 2026-10-02 06:57:22.967045672 DEBUG Client sends notification `initialized` 2026-10-02 06:57:22.967060072 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:22.967156982 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:22.967193972 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:22.967197602 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:22.967210482 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:22.967213262 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:22.967268172 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:22.967282492 DEBUG Initializing workspace `file:///tmp/.tmp9gr83q/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:22.967298322 DEBUG Searching for a project in '/tmp/.tmp9gr83q/src' 2026-10-02 06:57:22.967330342 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:22.967334952 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:22.967825761 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:22.967831521 DEBUG Resolving local virtual environment: /tmp/.tmp9gr83q/src/.venv 2026-10-02 06:57:22.967877301 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:22.967881861 DEBUG No virtual environment found 2026-10-02 06:57:22.967893341 DEBUG Adding first-party search path `/tmp/.tmp9gr83q/src` 2026-10-02 06:57:22.967897341 DEBUG Using vendored stdlib 2026-10-02 06:57:22.967991411 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:22.967995851 DEBUG Adding new file root '/tmp/.tmp9gr83q/src' of kind Project 2026-10-02 06:57:22.970872667 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:22.970890387 DEBUG Updating project to check open files 2026-10-02 06:57:22.970948706 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9gr83q/src/foo.py") 2026-10-02 06:57:22.970956206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9gr83q/src/foo.py` 2026-10-02 06:57:22.970964406 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9gr83q/src/foo.py` 2026-10-02 06:57:22.971076096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9gr83q/src/foo.py` to project `src` 2026-10-02 06:57:22.971090436 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9gr83q/src/foo.py` 2026-10-02 06:57:22.971092846 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:22.971101076 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:22.971221486 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9gr83q/src/foo.py"))}: Checking file '/tmp/.tmp9gr83q/src/foo.py' 2026-10-02 06:57:22.971348896 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9gr83q/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:22.979846784 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9gr83q/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:22.983971678 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.86ms 2026-10-02 06:57:22.983990708 DEBUG Received server response for request 2 2026-10-02 06:57:22.984223827 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:22.984234227 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:22.984246747 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:22.984272347 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9gr83q/src/foo.py", kind: FileContent } 2026-10-02 06:57:22.984277967 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp9gr83q/src/foo.py` 2026-10-02 06:57:22.984364287 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp9gr83q/src/foo.py` to project `src` 2026-10-02 06:57:22.984401017 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9gr83q/src/foo.py"))}: Checking file '/tmp/.tmp9gr83q/src/foo.py' 2026-10-02 06:57:22.984495387 DEBUG method="textDocument/diagnostic" response.id=3 duration=121.44µs 2026-10-02 06:57:22.984505877 DEBUG Received server response for request 3 2026-10-02 06:57:22.994738802 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:22.994762492 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:22.994769782 DEBUG method="shutdown" response.id=4 duration=10.89µs 2026-10-02 06:57:22.994779912 DEBUG Received server response for request 4 2026-10-02 06:57:22.994783432 DEBUG Client sends notification `exit` 2026-10-02 06:57:22.994791971 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-02 06:57:22.997639437 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:22.997697167 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:22.997731587 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:22.997788817 DEBUG Client info: None 2026-10-02 06:57:22.997821357 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:22.997833547 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:22.997841267 INFO Version: Unknown 2026-10-02 06:57:22.997881177 DEBUG Received server response for request 1 2026-10-02 06:57:22.997913947 DEBUG Client sends notification `initialized` 2026-10-02 06:57:22.997928667 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:22.998029577 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:22.998067267 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:22.998070407 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:22.998085507 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:22.998088677 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:22.998131876 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:22.998146036 DEBUG Initializing workspace `file:///tmp/.tmp1qXWHr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:22.998161416 DEBUG Searching for a project in '/tmp/.tmp1qXWHr/src' 2026-10-02 06:57:22.998192466 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:22.998197266 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:22.998679246 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:22.998684526 DEBUG Resolving local virtual environment: /tmp/.tmp1qXWHr/src/.venv 2026-10-02 06:57:22.998728266 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:22.998732916 DEBUG No virtual environment found 2026-10-02 06:57:22.998743166 DEBUG Adding first-party search path `/tmp/.tmp1qXWHr/src` 2026-10-02 06:57:22.998747296 DEBUG Using vendored stdlib 2026-10-02 06:57:22.998846845 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:22.998850915 DEBUG Adding new file root '/tmp/.tmp1qXWHr/src' of kind Project 2026-10-02 06:57:23.001722361 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:23.001739621 DEBUG Updating project to check open files 2026-10-02 06:57:23.001799221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1qXWHr/src/foo.py") 2026-10-02 06:57:23.001807821 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1qXWHr/src/foo.py` 2026-10-02 06:57:23.001814371 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1qXWHr/src/foo.py` 2026-10-02 06:57:23.001928261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1qXWHr/src/foo.py` to project `src` 2026-10-02 06:57:23.001942181 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1qXWHr/src/foo.py` 2026-10-02 06:57:23.001944621 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:23.001951191 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:23.002061541 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1qXWHr/src/foo.py"))}: Checking file '/tmp/.tmp1qXWHr/src/foo.py' 2026-10-02 06:57:23.002188520 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1qXWHr/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:23.010760828 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1qXWHr/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:23.014866872 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.91ms 2026-10-02 06:57:23.014885602 DEBUG Received server response for request 2 2026-10-02 06:57:23.014920322 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:23.014960882 DEBUG method="textDocument/diagnostic" response.id=3 duration=27.58µs 2026-10-02 06:57:23.014970452 DEBUG Received server response for request 3 2026-10-02 06:57:23.025050337 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:23.025075797 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:23.025083567 DEBUG method="shutdown" response.id=4 duration=11.42µs 2026-10-02 06:57:23.025093906 DEBUG Received server response for request 4 2026-10-02 06:57:23.025098546 DEBUG Client sends notification `exit` 2026-10-02 06:57:23.025107556 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-02 06:57:23.028175022 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:23.028244282 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:23.028282072 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:23.028350462 DEBUG Client info: None 2026-10-02 06:57:23.028384682 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-02 06:57:23.028398952 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:23.028405452 INFO Version: Unknown 2026-10-02 06:57:23.028446792 DEBUG Received server response for request 1 2026-10-02 06:57:23.028491242 DEBUG Client sends notification `initialized` 2026-10-02 06:57:23.028505922 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:23.028682441 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:23.028719321 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:23.028722851 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:23.028735821 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:23.028739371 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:23.028800381 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:23.028818781 DEBUG Initializing workspace `file:///tmp/.tmpbxrvC8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:23.028835871 DEBUG Searching for a project in '/tmp/.tmpbxrvC8/src' 2026-10-02 06:57:23.028870061 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:23.028875521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:23.030131089 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:23.030140759 DEBUG Resolving local virtual environment: /tmp/.tmpbxrvC8/src/.venv 2026-10-02 06:57:23.030193199 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:23.030198069 DEBUG No virtual environment found 2026-10-02 06:57:23.030208819 DEBUG Adding first-party search path `/tmp/.tmpbxrvC8/src` 2026-10-02 06:57:23.030213069 DEBUG Using vendored stdlib 2026-10-02 06:57:23.030337699 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:23.030344029 DEBUG Adding new file root '/tmp/.tmpbxrvC8/src' of kind Project 2026-10-02 06:57:23.032550885 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:23.032651295 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbxrvC8/src/foo.py") 2026-10-02 06:57:23.032662165 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbxrvC8/src/foo.py` 2026-10-02 06:57:23.032684305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbxrvC8/src/foo.py` 2026-10-02 06:57:23.032810025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbxrvC8/src/foo.py` to project `src` 2026-10-02 06:57:23.032825325 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbxrvC8/src/foo.py` 2026-10-02 06:57:23.032827915 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:23.032835775 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:23.032994305 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbxrvC8/src/foo.py"))}: Checking file '/tmp/.tmpbxrvC8/src/foo.py' 2026-10-02 06:57:23.033152845 DEBUG method="textDocument/diagnostic" response.id=2 duration=309.81µs 2026-10-02 06:57:23.033167495 DEBUG Received server response for request 2 2026-10-02 06:57:23.033242564 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:23.033271924 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:23.033289004 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:23.033293594 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:25.033355676 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:25.033493255 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.033548095 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:57:25.033558935 DEBUG method="shutdown" response.id=4 duration=74.93µs 2026-10-02 06:57:25.033563095 DEBUG Received server response for request 3 2026-10-02 06:57:25.033567935 DEBUG Received server response for request 4 2026-10-02 06:57:25.033572425 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.033582255 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-02 06:57:25.035982952 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.036055982 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.036103442 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.036178731 DEBUG Client info: None 2026-10-02 06:57:25.036204541 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.036220271 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.036229191 INFO Version: Unknown 2026-10-02 06:57:25.036269881 DEBUG Received server response for request 1 2026-10-02 06:57:25.036314821 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.036330191 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.036539341 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.036601341 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.036605211 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.036634871 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.036638581 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.036697661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.036717901 DEBUG Initializing workspace `file:///tmp/.tmpKRyGdA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.036738891 DEBUG Searching for a project in '/tmp/.tmpKRyGdA/src' 2026-10-02 06:57:25.036776461 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.036782071 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.038057549 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.038069149 DEBUG Resolving local virtual environment: /tmp/.tmpKRyGdA/src/.venv 2026-10-02 06:57:25.038125659 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.038130909 DEBUG No virtual environment found 2026-10-02 06:57:25.038142709 DEBUG Adding first-party search path `/tmp/.tmpKRyGdA/src` 2026-10-02 06:57:25.038146949 DEBUG Using vendored stdlib 2026-10-02 06:57:25.038267618 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.038273278 DEBUG Adding new file root '/tmp/.tmpKRyGdA/src' of kind Project 2026-10-02 06:57:25.040510045 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.040526455 DEBUG Updating project to check open files 2026-10-02 06:57:25.040630675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKRyGdA/src/foo.py") 2026-10-02 06:57:25.040642435 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKRyGdA/src/foo.py` 2026-10-02 06:57:25.040650735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKRyGdA/src/foo.py` 2026-10-02 06:57:25.040794255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKRyGdA/src/foo.py` to project `src` 2026-10-02 06:57:25.040808775 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKRyGdA/src/foo.py` 2026-10-02 06:57:25.040811295 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.040819565 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.041217024 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKRyGdA/src/foo.py"))}: Checking file '/tmp/.tmpKRyGdA/src/foo.py' 2026-10-02 06:57:25.041431834 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKRyGdA/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.049729912 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKRyGdA/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.060106037 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.28ms 2026-10-02 06:57:25.060129587 DEBUG Received server response for request 2 2026-10-02 06:57:25.070304012 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.070336732 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.070343092 DEBUG method="shutdown" response.id=3 duration=10.05µs 2026-10-02 06:57:25.070353212 DEBUG Received server response for request 3 2026-10-02 06:57:25.070357412 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.070374222 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-02 06:57:25.073996446 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.074075756 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.074125536 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.074186016 DEBUG Client info: None 2026-10-02 06:57:25.074215976 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.074229996 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.074239886 INFO Version: Unknown 2026-10-02 06:57:25.074284656 DEBUG Received server response for request 1 2026-10-02 06:57:25.074328486 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.074345266 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.074504806 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.074552536 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.074556516 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.074574996 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.074578356 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.074649075 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.074669945 DEBUG Initializing workspace `file:///tmp/.tmpFCTjnj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.074688475 DEBUG Searching for a project in '/tmp/.tmpFCTjnj/src' 2026-10-02 06:57:25.074726315 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.074732195 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.075880454 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.075893244 DEBUG Resolving local virtual environment: /tmp/.tmpFCTjnj/src/.venv 2026-10-02 06:57:25.075946834 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.075951644 DEBUG No virtual environment found 2026-10-02 06:57:25.075963654 DEBUG Adding first-party search path `/tmp/.tmpFCTjnj/src` 2026-10-02 06:57:25.075967804 DEBUG Using vendored stdlib 2026-10-02 06:57:25.076089723 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.076095843 DEBUG Adding new file root '/tmp/.tmpFCTjnj/src' of kind Project 2026-10-02 06:57:25.079170409 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.079189799 DEBUG Updating project to check open files 2026-10-02 06:57:25.079283529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFCTjnj/src/foo.py") 2026-10-02 06:57:25.079295539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFCTjnj/src/foo.py` 2026-10-02 06:57:25.079303409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFCTjnj/src/foo.py` 2026-10-02 06:57:25.079442879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFCTjnj/src/foo.py` to project `src` 2026-10-02 06:57:25.079457938 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFCTjnj/src/foo.py` 2026-10-02 06:57:25.079460428 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.079468848 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.079637978 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFCTjnj/src/foo.py"))}: Checking file '/tmp/.tmpFCTjnj/src/foo.py' 2026-10-02 06:57:25.079793758 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFCTjnj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.088438125 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFCTjnj/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.092571759 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.10ms 2026-10-02 06:57:25.092600269 DEBUG Received server response for request 2 2026-10-02 06:57:25.102930764 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.102957564 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.102965344 DEBUG method="shutdown" response.id=3 duration=12.16µs 2026-10-02 06:57:25.102976434 DEBUG Received server response for request 3 2026-10-02 06:57:25.102981014 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.102989784 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-02 06:57:25.108197617 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.108267907 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.108309887 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.108371086 DEBUG Client info: None 2026-10-02 06:57:25.108403976 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.108419826 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.108426566 INFO Version: Unknown 2026-10-02 06:57:25.108470276 DEBUG Received server response for request 1 2026-10-02 06:57:25.108512176 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.108526516 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.108634836 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.108676196 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.108680046 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.108696746 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.108699786 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.108745556 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.108760796 DEBUG Initializing workspace `file:///tmp/.tmprwvx9a/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.108776266 DEBUG Searching for a project in '/tmp/.tmprwvx9a/src' 2026-10-02 06:57:25.108809106 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.108815036 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.109296395 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.109301375 DEBUG Resolving local virtual environment: /tmp/.tmprwvx9a/src/.venv 2026-10-02 06:57:25.109345915 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.109350345 DEBUG No virtual environment found 2026-10-02 06:57:25.109360945 DEBUG Adding first-party search path `/tmp/.tmprwvx9a/src` 2026-10-02 06:57:25.109365285 DEBUG Using vendored stdlib 2026-10-02 06:57:25.109463745 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.109468515 DEBUG Adding new file root '/tmp/.tmprwvx9a/src' of kind Project 2026-10-02 06:57:25.112498280 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:25.112567100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprwvx9a/src/foo.py") 2026-10-02 06:57:25.112575770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprwvx9a/src/foo.py` 2026-10-02 06:57:25.112592940 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprwvx9a/src/foo.py` 2026-10-02 06:57:25.112727690 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprwvx9a/src/foo.py` to project `src` 2026-10-02 06:57:25.112741300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprwvx9a/src/foo.py` 2026-10-02 06:57:25.112743830 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.112752370 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.112801990 DEBUG method="textDocument/diagnostic" response.id=2 duration=42.68µs 2026-10-02 06:57:25.112813170 DEBUG Received server response for request 2 2026-10-02 06:57:25.122956395 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.122980225 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.122987345 DEBUG method="shutdown" response.id=3 duration=9.77µs 2026-10-02 06:57:25.122997485 DEBUG Received server response for request 3 2026-10-02 06:57:25.123001275 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.123009855 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-02 06:57:25.124735933 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.124804393 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.124845772 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.124898262 DEBUG Client info: None 2026-10-02 06:57:25.124927752 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.124939442 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.124947462 INFO Version: Unknown 2026-10-02 06:57:25.124989072 DEBUG Received server response for request 1 2026-10-02 06:57:25.125025452 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.125040782 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.125206452 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.125241662 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.125245482 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.125261872 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.125265162 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.125316042 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.125334022 DEBUG Initializing workspace `file:///tmp/.tmpqGiN5I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.125351262 DEBUG Searching for a project in '/tmp/.tmpqGiN5I/src' 2026-10-02 06:57:25.125399722 DEBUG Found project at '/tmp/.tmpqGiN5I' 2026-10-02 06:57:25.125404612 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.126660350 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.126669580 DEBUG Resolving local virtual environment: /tmp/.tmpqGiN5I/.venv 2026-10-02 06:57:25.126717130 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.126722450 DEBUG No virtual environment found 2026-10-02 06:57:25.126732390 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:25.126740580 DEBUG Adding first-party search path `/tmp/.tmpqGiN5I/src` 2026-10-02 06:57:25.126744620 DEBUG Adding first-party search path `/tmp/.tmpqGiN5I` 2026-10-02 06:57:25.126748530 DEBUG Using vendored stdlib 2026-10-02 06:57:25.126878350 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.126883830 DEBUG Adding new file root '/tmp/.tmpqGiN5I' of kind Project 2026-10-02 06:57:25.128725747 DEBUG Skipping directory '/tmp/.tmpqGiN5I/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-02 06:57:25.129883935 INFO Project::index_files{project=.tmpqGiN5I}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.129900385 DEBUG Updating project to check open files 2026-10-02 06:57:25.129992085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqGiN5I/src/foo.py") 2026-10-02 06:57:25.130001565 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqGiN5I/src/foo.py` 2026-10-02 06:57:25.130008585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqGiN5I/src/foo.py` 2026-10-02 06:57:25.130127785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqGiN5I/src/foo.py` to project `.tmpqGiN5I` 2026-10-02 06:57:25.130141245 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqGiN5I/src/foo.py` 2026-10-02 06:57:25.130143975 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.130152125 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.130388114 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqGiN5I/src/foo.py"))}: Checking file '/tmp/.tmpqGiN5I/src/foo.py' 2026-10-02 06:57:25.130550044 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqGiN5I/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.140278730 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqGiN5I/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.145786242 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.63ms 2026-10-02 06:57:25.145812062 DEBUG Received server response for request 2 2026-10-02 06:57:25.146033312 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.146047221 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:25.146087731 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqGiN5I/src/excluded/lib.py") 2026-10-02 06:57:25.146142601 DEBUG method="textDocument/diagnostic" response.id=3 duration=29.74µs 2026-10-02 06:57:25.146152571 DEBUG Received server response for request 3 2026-10-02 06:57:25.156298266 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:25.156318146 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.156323656 DEBUG method="shutdown" response.id=4 duration=9.09µs 2026-10-02 06:57:25.156341016 DEBUG Received server response for request 4 2026-10-02 06:57:25.156344606 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.156353776 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-02 06:57:25.161860498 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.161926768 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.161963768 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.162023568 DEBUG Client info: None 2026-10-02 06:57:25.162056018 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.162067428 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.162075448 INFO Version: Unknown 2026-10-02 06:57:25.162115158 DEBUG Received server response for request 1 2026-10-02 06:57:25.162155108 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.162170288 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.162325997 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.162372047 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.162375447 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.162391417 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.162394737 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.162448527 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.162466617 DEBUG Initializing workspace `file:///tmp/.tmp2iDtXJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.162484237 DEBUG Searching for a project in '/tmp/.tmp2iDtXJ/src' 2026-10-02 06:57:25.162529157 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.162534407 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.163670165 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.163681245 DEBUG Resolving local virtual environment: /tmp/.tmp2iDtXJ/src/.venv 2026-10-02 06:57:25.163732635 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.163737115 DEBUG No virtual environment found 2026-10-02 06:57:25.163748595 DEBUG Adding first-party search path `/tmp/.tmp2iDtXJ/src` 2026-10-02 06:57:25.163752885 DEBUG Using vendored stdlib 2026-10-02 06:57:25.163860235 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.163865255 DEBUG Adding new file root '/tmp/.tmp2iDtXJ/src' of kind Project 2026-10-02 06:57:25.166047772 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.166064622 DEBUG Updating project to check open files 2026-10-02 06:57:25.166146932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2iDtXJ/src/foo.py") 2026-10-02 06:57:25.166157342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2iDtXJ/src/foo.py` 2026-10-02 06:57:25.166166152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2iDtXJ/src/foo.py` 2026-10-02 06:57:25.166302921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2iDtXJ/src/foo.py` to project `src` 2026-10-02 06:57:25.166316811 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2iDtXJ/src/foo.py` 2026-10-02 06:57:25.166319361 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.166326581 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.166908081 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2iDtXJ/src/foo.py"))}: Checking file '/tmp/.tmp2iDtXJ/src/foo.py' 2026-10-02 06:57:25.167852339 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2iDtXJ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.184288845 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.96ms 2026-10-02 06:57:25.184311215 DEBUG Received server response for request 2 2026-10-02 06:57:25.194569140 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.194607159 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.194626699 DEBUG method="shutdown" response.id=3 duration=24.41µs 2026-10-02 06:57:25.194636799 DEBUG Received server response for request 3 2026-10-02 06:57:25.194641149 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.194658589 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-02 06:57:25.198212084 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.198276704 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.198312844 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.198373084 DEBUG Client info: None 2026-10-02 06:57:25.198409294 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.198423374 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.198431804 INFO Version: Unknown 2026-10-02 06:57:25.198472934 DEBUG Received server response for request 1 2026-10-02 06:57:25.198506964 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.198522264 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.198629833 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.198670663 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.198674273 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.198690003 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.198693113 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.198741953 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.198755863 DEBUG Initializing workspace `file:///tmp/.tmpUv4pj5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.198772993 DEBUG Searching for a project in '/tmp/.tmpUv4pj5/src' 2026-10-02 06:57:25.198812433 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.198818193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.199326042 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.199332232 DEBUG Resolving local virtual environment: /tmp/.tmpUv4pj5/src/.venv 2026-10-02 06:57:25.199379252 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.199383832 DEBUG No virtual environment found 2026-10-02 06:57:25.199394952 DEBUG Adding first-party search path `/tmp/.tmpUv4pj5/src` 2026-10-02 06:57:25.199399072 DEBUG Using vendored stdlib 2026-10-02 06:57:25.199497002 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.199501902 DEBUG Adding new file root '/tmp/.tmpUv4pj5/src' of kind Project 2026-10-02 06:57:25.202524138 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:25.202543488 DEBUG Updating project to check open files 2026-10-02 06:57:25.202623798 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUv4pj5/src/foo.py") 2026-10-02 06:57:25.202634828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUv4pj5/src/foo.py` 2026-10-02 06:57:25.202642418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUv4pj5/src/foo.py` 2026-10-02 06:57:25.202765787 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUv4pj5/src/foo.py` to project `src` 2026-10-02 06:57:25.202780497 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUv4pj5/src/foo.py` 2026-10-02 06:57:25.202782937 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.202790537 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.202952047 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUv4pj5/src/foo.py"))}: Checking file '/tmp/.tmpUv4pj5/src/foo.py' 2026-10-02 06:57:25.203139387 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUv4pj5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.212599113 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUv4pj5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.217878015 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.07ms 2026-10-02 06:57:25.217894425 DEBUG Received server response for request 2 2026-10-02 06:57:25.228144950 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.228183710 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.228190850 DEBUG method="shutdown" response.id=3 duration=12.09µs 2026-10-02 06:57:25.228200620 DEBUG Received server response for request 3 2026-10-02 06:57:25.228205030 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.228221650 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-02 06:57:25.231452765 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.231521295 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.231561525 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.231637415 DEBUG Client info: None 2026-10-02 06:57:25.231671594 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.231683344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.231691534 INFO Version: Unknown 2026-10-02 06:57:25.231732194 DEBUG Received server response for request 1 2026-10-02 06:57:25.231778344 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.231793704 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.231960444 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.231999074 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.232002834 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.232017464 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.232020654 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.232080774 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.232099144 DEBUG Initializing workspace `file:///tmp/.tmp1JofWa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.232117714 DEBUG Searching for a project in '/tmp/.tmp1JofWa/src' 2026-10-02 06:57:25.232151714 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.232156974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.233350582 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.233362642 DEBUG Resolving local virtual environment: /tmp/.tmp1JofWa/src/.venv 2026-10-02 06:57:25.233413472 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.233418772 DEBUG No virtual environment found 2026-10-02 06:57:25.233430912 DEBUG Adding first-party search path `/tmp/.tmp1JofWa/src` 2026-10-02 06:57:25.233435402 DEBUG Using vendored stdlib 2026-10-02 06:57:25.233556732 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.233563612 DEBUG Adding new file root '/tmp/.tmp1JofWa/src' of kind Project 2026-10-02 06:57:25.235747648 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.235766368 DEBUG Updating project to check open files 2026-10-02 06:57:25.235856488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1JofWa/src/foo.py") 2026-10-02 06:57:25.235868808 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1JofWa/src/foo.py` 2026-10-02 06:57:25.235877228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1JofWa/src/foo.py` 2026-10-02 06:57:25.236014388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1JofWa/src/foo.py` to project `src` 2026-10-02 06:57:25.236029618 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1JofWa/src/foo.py` 2026-10-02 06:57:25.236032208 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.236039688 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.236199118 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1JofWa/src/foo.py"))}: Checking file '/tmp/.tmp1JofWa/src/foo.py' 2026-10-02 06:57:25.236401037 DEBUG method="textDocument/diagnostic" response.id=2 duration=354.14µs 2026-10-02 06:57:25.236415097 DEBUG Received server response for request 2 2026-10-02 06:57:25.246634482 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.246657692 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.246664692 DEBUG method="shutdown" response.id=3 duration=10.28µs 2026-10-02 06:57:25.246674322 DEBUG Received server response for request 3 2026-10-02 06:57:25.246678522 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.246687572 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-02 06:57:25.248164490 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.248218680 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.248249870 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.248300980 DEBUG Client info: None 2026-10-02 06:57:25.248327940 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:25.248338340 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.248345620 INFO Version: Unknown 2026-10-02 06:57:25.248381750 DEBUG Received server response for request 1 2026-10-02 06:57:25.248411050 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.248424970 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.248510920 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.248544449 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.248547909 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.248560819 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.248563549 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.248602889 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.248635099 DEBUG Initializing workspace `file:///tmp/.tmp3t3iAx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.248649149 DEBUG Searching for a project in '/tmp/.tmp3t3iAx/src' 2026-10-02 06:57:25.248680009 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.248684779 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.249115309 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.249119989 DEBUG Resolving local virtual environment: /tmp/.tmp3t3iAx/src/.venv 2026-10-02 06:57:25.249158759 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.249162679 DEBUG No virtual environment found 2026-10-02 06:57:25.249172399 DEBUG Adding first-party search path `/tmp/.tmp3t3iAx/src` 2026-10-02 06:57:25.249176339 DEBUG Using vendored stdlib 2026-10-02 06:57:25.249265648 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.249269528 DEBUG Adding new file root '/tmp/.tmp3t3iAx/src' of kind Project 2026-10-02 06:57:25.252170154 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.252189444 DEBUG Updating project to check open files 2026-10-02 06:57:25.252246994 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3t3iAx/src/foo.py") 2026-10-02 06:57:25.252254204 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3t3iAx/src/foo.py` 2026-10-02 06:57:25.252260974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3t3iAx/src/foo.py` 2026-10-02 06:57:25.252384194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3t3iAx/src/foo.py` to project `src` 2026-10-02 06:57:25.252398314 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3t3iAx/src/foo.py` 2026-10-02 06:57:25.252400744 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.252407514 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.252539164 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3t3iAx/src/foo.py"))}: Checking file '/tmp/.tmp3t3iAx/src/foo.py' 2026-10-02 06:57:25.252699883 DEBUG method="textDocument/diagnostic" response.id=2 duration=286.11µs 2026-10-02 06:57:25.252713153 DEBUG Received server response for request 2 2026-10-02 06:57:25.262913828 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.262937368 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.262944688 DEBUG method="shutdown" response.id=3 duration=11.06µs 2026-10-02 06:57:25.262954928 DEBUG Received server response for request 3 2026-10-02 06:57:25.262958488 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.262967298 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-02 06:57:25.264375976 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.264429486 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.264463606 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.264522196 DEBUG Client info: None 2026-10-02 06:57:25.264554966 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-02 06:57:25.264571866 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.264578976 INFO Version: Unknown 2026-10-02 06:57:25.264635146 DEBUG Received server response for request 1 2026-10-02 06:57:25.264665796 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.264680556 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.264784185 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.264821115 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.264824495 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.264836375 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:25.264883505 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.264896635 DEBUG Initializing workspace `file:///tmp/.tmpvqUa1H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.264912135 DEBUG Searching for a project in '/tmp/.tmpvqUa1H/src' 2026-10-02 06:57:25.264945755 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.264950475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.265399975 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.265405804 DEBUG Resolving local virtual environment: /tmp/.tmpvqUa1H/src/.venv 2026-10-02 06:57:25.265447764 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.265452124 DEBUG No virtual environment found 2026-10-02 06:57:25.265463034 DEBUG Adding first-party search path `/tmp/.tmpvqUa1H/src` 2026-10-02 06:57:25.265467184 DEBUG Using vendored stdlib 2026-10-02 06:57:25.265571854 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.265575964 DEBUG Adding new file root '/tmp/.tmpvqUa1H/src' of kind Project 2026-10-02 06:57:25.267544521 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:25.267607091 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:25.267748901 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvqUa1H/src/initial.py"))}: Checking file '/tmp/.tmpvqUa1H/src/initial.py' 2026-10-02 06:57:25.267825461 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvqUa1H/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.276596238 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvqUa1H/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.276677398 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:25.276698278 DEBUG method="workspace/diagnostic" response.id=2 duration=9.14ms 2026-10-02 06:57:25.276712128 DEBUG Received server response for request 2 2026-10-02 06:57:25.276783908 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.276792748 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:25.276813438 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpvqUa1H/src` 2026-10-02 06:57:25.276875888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvqUa1H/src/added.py") 2026-10-02 06:57:25.276882107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvqUa1H/src/added.py` 2026-10-02 06:57:25.276888017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvqUa1H/src/added.py` 2026-10-02 06:57:25.276995447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvqUa1H/src/added.py` to project `src` 2026-10-02 06:57:25.277011477 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvqUa1H/src/added.py` 2026-10-02 06:57:25.277014337 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.277019817 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-02 06:57:25.277040167 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:25.277230187 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvqUa1H/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.277255597 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvqUa1H/src/added.py"))}: Checking file '/tmp/.tmpvqUa1H/src/added.py' 2026-10-02 06:57:25.277387017 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:25.277406307 DEBUG method="workspace/diagnostic" response.id=3 duration=380.00µs 2026-10-02 06:57:25.277415807 DEBUG Received server response for request 3 2026-10-02 06:57:25.287530912 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:25.287554832 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.287562062 DEBUG method="shutdown" response.id=4 duration=10.88µs 2026-10-02 06:57:25.287571992 DEBUG Received server response for request 4 2026-10-02 06:57:25.287575252 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.287583772 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-02 06:57:25.289984498 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:57:25.290041328 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.290079438 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.290142088 DEBUG Client info: None 2026-10-02 06:57:25.290169578 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-02 06:57:25.290185428 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.290194148 INFO Version: Unknown 2026-10-02 06:57:25.290238508 DEBUG Received server response for request 1 2026-10-02 06:57:25.290270308 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.290284048 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.290442267 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.290482027 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.290485937 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.290498497 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.290557807 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.290574417 DEBUG Initializing workspace `file:///tmp/.tmpFuej9L/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.290591607 DEBUG Searching for a project in '/tmp/.tmpFuej9L/src' 2026-10-02 06:57:25.290641057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.290646347 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.291939065 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.291951685 DEBUG Resolving local virtual environment: /tmp/.tmpFuej9L/src/.venv 2026-10-02 06:57:25.292005645 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.292010735 DEBUG No virtual environment found 2026-10-02 06:57:25.292037945 DEBUG Adding first-party search path `/tmp/.tmpFuej9L/src` 2026-10-02 06:57:25.292042405 DEBUG Using vendored stdlib 2026-10-02 06:57:25.292165715 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.292173035 DEBUG Adding new file root '/tmp/.tmpFuej9L/src' of kind Project 2026-10-02 06:57:25.294405542 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.294425732 DEBUG Requested script environment synchronization for `/tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.294464321 DEBUG Starting 8 uv synchronization workers 2026-10-02 06:57:25.294648781 DEBUG Queuing script synchronization for `/tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.294663701 DEBUG Updating project to check open files 2026-10-02 06:57:25.294662951 INFO uv_metadata{path=/tmp/.tmpFuej9L/src/script.py}: Synchronizing script `/tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.294717631 DEBUG uv_metadata{path=/tmp/.tmpFuej9L/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpFuej9L/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.294743051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFuej9L/src/script.py") 2026-10-02 06:57:25.294750011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.294756461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.299111035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFuej9L/src/script.py` to project `src` 2026-10-02 06:57:25.299197424 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.299202134 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.299769894 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.303657328 DEBUG uv_metadata{path=/tmp/.tmpFuej9L/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpFuej9L/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-02 06:57:25.303733998 DEBUG Applied script environment synchronization result for `/tmp/.tmpFuej9L/src/script.py` 2026-10-02 06:57:25.303768418 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:25.303789258 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:57:25.303805538 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.305263735 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFuej9L/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:57:25.305329495 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFuej9L/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.305335395 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFuej9L/src/script.py"))}: No virtual environment found 2026-10-02 06:57:25.305339055 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFuej9L/src/script.py"))}: Using vendored stdlib 2026-10-02 06:57:25.305501765 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFuej9L/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.305606805 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.78ms 2026-10-02 06:57:25.305636995 DEBUG Received server response for request 2 2026-10-02 06:57:25.315742980 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:25.315765650 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.315772680 DEBUG method="shutdown" response.id=3 duration=11.33µs 2026-10-02 06:57:25.315782320 DEBUG Received server response for request 3 2026-10-02 06:57:25.315785520 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.315793820 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-02 06:57:25.319000325 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:57:25.319070845 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.319107655 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.319167855 DEBUG Client info: None 2026-10-02 06:57:25.319192525 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-02 06:57:25.319209095 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.319215895 INFO Version: Unknown 2026-10-02 06:57:25.319257565 DEBUG Received server response for request 1 2026-10-02 06:57:25.319302315 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.319317845 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.319417814 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.319455064 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.319458944 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.319473434 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.319476674 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:25.319526424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.319541024 DEBUG Initializing workspace `file:///tmp/.tmpR2rS8A/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.319556984 DEBUG Searching for a project in '/tmp/.tmpR2rS8A/src' 2026-10-02 06:57:25.319594244 DEBUG Found project at '/tmp/.tmpR2rS8A/src' 2026-10-02 06:57:25.319598974 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.320155443 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.320160843 DEBUG Resolving local virtual environment: /tmp/.tmpR2rS8A/src/.venv 2026-10-02 06:57:25.320200303 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.320204603 DEBUG No virtual environment found 2026-10-02 06:57:25.320215163 DEBUG Adding first-party search path `/tmp/.tmpR2rS8A/src` 2026-10-02 06:57:25.320219163 DEBUG Using vendored stdlib 2026-10-02 06:57:25.320337933 INFO Python version: Python 3.12, platform: linux 2026-10-02 06:57:25.320342773 DEBUG Adding new file root '/tmp/.tmpR2rS8A/src' of kind Project 2026-10-02 06:57:25.323268369 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.323288519 DEBUG Updating project to check open files 2026-10-02 06:57:25.323377198 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpR2rS8A/src/script.py") 2026-10-02 06:57:25.323384888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.323391758 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.323510508 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpR2rS8A/src/script.py` to project `src` 2026-10-02 06:57:25.323524368 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.323526878 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.323534228 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.323851978 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Checking file '/tmp/.tmpR2rS8A/src/script.py' 2026-10-02 06:57:25.324083677 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.337801507 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.340542333 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.00ms 2026-10-02 06:57:25.340561813 DEBUG Received server response for request 2 2026-10-02 06:57:25.340625763 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:25.340632923 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:25.340648793 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:25.340675763 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpR2rS8A/src/script.py", kind: FileContent } 2026-10-02 06:57:25.340681643 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.340766593 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpR2rS8A/src/script.py` to project `src` 2026-10-02 06:57:25.340831663 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:25.340843823 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:25.341233762 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:57:25.341273632 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.341278572 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: No virtual environment found 2026-10-02 06:57:25.341281602 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Using vendored stdlib 2026-10-02 06:57:25.341392552 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:25.341429582 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Checking file '/tmp/.tmpR2rS8A/src/script.py' 2026-10-02 06:57:25.341449672 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.350861688 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.353215204 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.43ms 2026-10-02 06:57:25.353233604 DEBUG Received server response for request 3 2026-10-02 06:57:25.353303514 DEBUG Client sends notification `textDocument/didSave` 2026-10-02 06:57:25.353329614 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.353384484 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-02 06:57:25.353574704 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.353600084 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpR2rS8A/src/script.py}: Synchronizing script `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.353713304 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpR2rS8A/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpR2rS8A/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.362074551 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpR2rS8A/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpR2rS8A/src/script.py", python: None }}: uv metadata completed in 0.008s 2026-10-02 06:57:25.362446631 DEBUG Applied script environment synchronization result for `/tmp/.tmpR2rS8A/src/script.py` 2026-10-02 06:57:25.362504590 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:25.362525620 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:57:25.362538360 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:25.362697000 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-02 06:57:25.362720630 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-02 06:57:25.363849089 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:57:25.363891128 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.363896878 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: No virtual environment found 2026-10-02 06:57:25.363900018 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Using vendored stdlib 2026-10-02 06:57:25.364029848 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpR2rS8A/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-02 06:57:25.364121018 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.57ms 2026-10-02 06:57:25.364141158 DEBUG Received server response for request 4 2026-10-02 06:57:25.374264663 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:25.374305333 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.374314143 DEBUG method="shutdown" response.id=5 duration=11.85µs 2026-10-02 06:57:25.374331413 DEBUG Received server response for request 5 2026-10-02 06:57:25.374335063 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.374350413 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-02 06:57:25.382947130 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.383019640 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.383064260 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.383133590 DEBUG Client info: None 2026-10-02 06:57:25.383166280 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-02 06:57:25.383181820 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.383188230 INFO Version: Unknown 2026-10-02 06:57:25.383231630 DEBUG Received server response for request 1 2026-10-02 06:57:25.383276030 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.383291700 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.383400179 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.383445489 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.383449389 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.383466219 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.383469159 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:25.383521569 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.383540039 DEBUG Initializing workspace `file:///tmp/.tmpygBf05/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.383558129 DEBUG Searching for a project in '/tmp/.tmpygBf05/src' 2026-10-02 06:57:25.383593129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.383598199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.384271868 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.384277668 DEBUG Resolving local virtual environment: /tmp/.tmpygBf05/src/.venv 2026-10-02 06:57:25.384334578 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.384347358 DEBUG No virtual environment found 2026-10-02 06:57:25.384359458 DEBUG Adding first-party search path `/tmp/.tmpygBf05/src` 2026-10-02 06:57:25.384363918 DEBUG Using vendored stdlib 2026-10-02 06:57:25.384499658 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.384504938 DEBUG Adding new file root '/tmp/.tmpygBf05/src' of kind Project 2026-10-02 06:57:25.387568273 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-02 06:57:25.387659713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpygBf05/src/unchanged.py") 2026-10-02 06:57:25.387668343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/unchanged.py` 2026-10-02 06:57:25.387682523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpygBf05/src/unchanged.py` 2026-10-02 06:57:25.387817303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpygBf05/src/unchanged.py` to project `src` 2026-10-02 06:57:25.387832373 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpygBf05/src/unchanged.py` 2026-10-02 06:57:25.387835433 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.387842493 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:25.387907513 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.387902583 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:25.387960273 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.388130782 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/modified_same_error.py"))}: Checking file '/tmp/.tmpygBf05/src/modified_same_error.py' 2026-10-02 06:57:25.388128812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/fixed_error.py"))}: Checking file '/tmp/.tmpygBf05/src/fixed_error.py' 2026-10-02 06:57:25.388156782 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/new_error.py"))}: Checking file '/tmp/.tmpygBf05/src/new_error.py' 2026-10-02 06:57:25.388217102 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/unchanged.py"))}: Checking file '/tmp/.tmpygBf05/src/unchanged.py' 2026-10-02 06:57:25.388239602 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/changed_error.py"))}: Checking file '/tmp/.tmpygBf05/src/changed_error.py' 2026-10-02 06:57:25.388278752 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/fixed_error.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.400200935 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/fixed_error.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.406042626 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.406073946 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-02 06:57:25.406151996 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.406226796 DEBUG method="workspace/diagnostic" response.id=2 duration=18.38ms 2026-10-02 06:57:25.406250216 DEBUG Received server response for request 2 2026-10-02 06:57:25.406776145 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.406789415 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.406793545 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.406800195 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:25.406804065 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:25.406807755 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:25.406811385 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:25.406817855 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:25.406820665 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:25.406847975 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpygBf05/src/new_error.py") 2026-10-02 06:57:25.406857415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/new_error.py` 2026-10-02 06:57:25.406875455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpygBf05/src/new_error.py` 2026-10-02 06:57:25.406973595 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpygBf05/src/new_error.py` to project `src` 2026-10-02 06:57:25.406985555 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpygBf05/src/new_error.py` 2026-10-02 06:57:25.406988065 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.407001615 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(300))}}: Set open project files (count: 2) 2026-10-02 06:57:25.407028734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpygBf05/src/fixed_error.py") 2026-10-02 06:57:25.407033304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/fixed_error.py` 2026-10-02 06:57:25.407038194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpygBf05/src/fixed_error.py` 2026-10-02 06:57:25.407113364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpygBf05/src/fixed_error.py` to project `src` 2026-10-02 06:57:25.407125234 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpygBf05/src/fixed_error.py` 2026-10-02 06:57:25.407127414 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.407139814 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(300)), file(Id(280))}}: Set open project files (count: 3) 2026-10-02 06:57:25.407163064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpygBf05/src/changed_error.py") 2026-10-02 06:57:25.407167954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/changed_error.py` 2026-10-02 06:57:25.407172714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpygBf05/src/changed_error.py` 2026-10-02 06:57:25.407247744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpygBf05/src/changed_error.py` to project `src` 2026-10-02 06:57:25.407254764 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpygBf05/src/changed_error.py` 2026-10-02 06:57:25.407256904 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.407266514 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(280)), file(Id(100)), file(Id(300)), file(Id(200))}}: Set open project files (count: 4) 2026-10-02 06:57:25.407291444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpygBf05/src/modified_same_error.py") 2026-10-02 06:57:25.407295554 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/modified_same_error.py` 2026-10-02 06:57:25.407300334 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpygBf05/src/modified_same_error.py` 2026-10-02 06:57:25.407380894 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpygBf05/src/modified_same_error.py` to project `src` 2026-10-02 06:57:25.407388254 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpygBf05/src/modified_same_error.py` 2026-10-02 06:57:25.407390384 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:25.407396584 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(280)), file(Id(100)), file(Id(300)), file(Id(200))}}: Set open project files (count: 5) 2026-10-02 06:57:25.407408754 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:25.407424194 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpygBf05/src/new_error.py", kind: FileContent } 2026-10-02 06:57:25.407428664 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/new_error.py` 2026-10-02 06:57:25.407498354 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpygBf05/src/new_error.py` to project `src` 2026-10-02 06:57:25.407508204 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:25.407523394 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpygBf05/src/fixed_error.py", kind: FileContent } 2026-10-02 06:57:25.407526934 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/fixed_error.py` 2026-10-02 06:57:25.407600734 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpygBf05/src/fixed_error.py` to project `src` 2026-10-02 06:57:25.407609924 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:25.407640404 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpygBf05/src/changed_error.py", kind: FileContent } 2026-10-02 06:57:25.407644134 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/changed_error.py` 2026-10-02 06:57:25.407714453 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpygBf05/src/changed_error.py` to project `src` 2026-10-02 06:57:25.407725163 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:25.407739973 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpygBf05/src/modified_same_error.py", kind: FileContent } 2026-10-02 06:57:25.407743493 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpygBf05/src/modified_same_error.py` 2026-10-02 06:57:25.407820593 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpygBf05/src/modified_same_error.py` to project `src` 2026-10-02 06:57:25.407874623 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:25.407879663 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.407904643 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.407941993 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/modified_same_error.py"))}: Checking file '/tmp/.tmpygBf05/src/modified_same_error.py' 2026-10-02 06:57:25.407968803 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/fixed_error.py"))}: Checking file '/tmp/.tmpygBf05/src/fixed_error.py' 2026-10-02 06:57:25.407992603 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/changed_error.py"))}: Checking file '/tmp/.tmpygBf05/src/changed_error.py' 2026-10-02 06:57:25.408148933 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpygBf05/src/new_error.py"))}: Checking file '/tmp/.tmpygBf05/src/new_error.py' 2026-10-02 06:57:25.408373213 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.408436202 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-02 06:57:25.408451242 DEBUG Received notification `$/progress` 2026-10-02 06:57:25.408494412 DEBUG method="workspace/diagnostic" response.id=3 duration=667.23µs 2026-10-02 06:57:25.408504642 DEBUG Received server response for request 3 2026-10-02 06:57:25.418944877 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:25.418982117 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.418990197 DEBUG method="shutdown" response.id=4 duration=11.35µs 2026-10-02 06:57:25.419007537 DEBUG Received server response for request 4 2026-10-02 06:57:25.419011847 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.419028267 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-02 06:57:25.422555361 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.422641921 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.422683921 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.422779101 DEBUG Client info: None 2026-10-02 06:57:25.422823611 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-02 06:57:25.422839781 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.422846861 INFO Version: Unknown 2026-10-02 06:57:25.422891601 DEBUG Received server response for request 1 2026-10-02 06:57:25.422934801 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.422950871 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.423064141 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.423101751 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.423105671 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.423118511 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:25.423163991 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.423179241 DEBUG Initializing workspace `file:///tmp/.tmppYO09u/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.423195811 DEBUG Searching for a project in '/tmp/.tmppYO09u/src' 2026-10-02 06:57:25.423229050 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.423234710 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.423780220 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.423787340 DEBUG Resolving local virtual environment: /tmp/.tmppYO09u/src/.venv 2026-10-02 06:57:25.423833040 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.423837280 DEBUG No virtual environment found 2026-10-02 06:57:25.423848260 DEBUG Adding first-party search path `/tmp/.tmppYO09u/src` 2026-10-02 06:57:25.423852460 DEBUG Using vendored stdlib 2026-10-02 06:57:25.423953669 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.423957969 DEBUG Adding new file root '/tmp/.tmppYO09u/src' of kind Project 2026-10-02 06:57:25.426027436 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:25.426086196 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:25.426441626 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppYO09u/src/unchanged.py"))}: Checking file '/tmp/.tmppYO09u/src/unchanged.py' 2026-10-02 06:57:25.426443816 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppYO09u/src/main.py"))}: Checking file '/tmp/.tmppYO09u/src/main.py' 2026-10-02 06:57:25.426511126 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppYO09u/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.438348898 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppYO09u/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.438454298 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-02 06:57:25.438504188 DEBUG method="workspace/diagnostic" response.id=2 duration=12.46ms 2026-10-02 06:57:25.438519708 DEBUG Received server response for request 2 2026-10-02 06:57:25.438580938 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:25.438602658 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmppYO09u/extra), to remove: 2026-10-02 06:57:25.438608828 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:25.438651578 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.438660218 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.438677328 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:25.438685488 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.438695378 DEBUG Initializing workspace `file:///tmp/.tmppYO09u/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.438706717 DEBUG Searching for a project in '/tmp/.tmppYO09u/extra' 2026-10-02 06:57:25.438741937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.438747387 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.440307985 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.440316905 DEBUG Resolving local virtual environment: /tmp/.tmppYO09u/extra/.venv 2026-10-02 06:57:25.440362705 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.440367375 DEBUG No virtual environment found 2026-10-02 06:57:25.440378095 DEBUG Adding first-party search path `/tmp/.tmppYO09u/extra` 2026-10-02 06:57:25.440382105 DEBUG Using vendored stdlib 2026-10-02 06:57:25.440488025 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.440494915 DEBUG Adding new file root '/tmp/.tmppYO09u/extra' of kind Project 2026-10-02 06:57:25.442453552 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.442510232 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-02 06:57:25.442630412 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppYO09u/extra/empty.py"))}: Checking file '/tmp/.tmppYO09u/extra/empty.py' 2026-10-02 06:57:25.442713242 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:25.442718542 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:25.442781671 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:25.442809151 DEBUG method="workspace/diagnostic" response.id=3 duration=334.46µs 2026-10-02 06:57:25.442823331 DEBUG Received server response for request 3 2026-10-02 06:57:25.452914636 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:25.452943356 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:25.452950816 DEBUG method="shutdown" response.id=4 duration=11.40µs 2026-10-02 06:57:25.452961046 DEBUG Received server response for request 4 2026-10-02 06:57:25.452964366 DEBUG Client sends notification `exit` 2026-10-02 06:57:25.452973656 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-02 06:57:25.456064122 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:25.456128842 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:25.456173292 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:25.456236422 DEBUG Client info: None 2026-10-02 06:57:25.456271731 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-02 06:57:25.456285091 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:25.456291081 INFO Version: Unknown 2026-10-02 06:57:25.456333981 DEBUG Received server response for request 1 2026-10-02 06:57:25.456375311 DEBUG Client sends notification `initialized` 2026-10-02 06:57:25.456391091 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:25.456576751 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:25.456646021 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:25.456649861 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:25.456662881 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:25.456710771 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:25.456728521 DEBUG Initializing workspace `file:///tmp/.tmpmCgsxR/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:25.456746621 DEBUG Searching for a project in '/tmp/.tmpmCgsxR/astral:test' 2026-10-02 06:57:25.456784731 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:25.456790671 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:25.458001449 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:25.458012319 DEBUG Resolving local virtual environment: /tmp/.tmpmCgsxR/astral:test/.venv 2026-10-02 06:57:25.458064619 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:25.458069629 DEBUG No virtual environment found 2026-10-02 06:57:25.458082029 DEBUG Adding first-party search path `/tmp/.tmpmCgsxR/astral:test` 2026-10-02 06:57:25.458086539 DEBUG Using vendored stdlib 2026-10-02 06:57:25.458215379 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:25.458222899 DEBUG Adding new file root '/tmp/.tmpmCgsxR/astral:test' of kind Project 2026-10-02 06:57:25.460469935 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:25.460530755 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-02 06:57:25.460799145 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmCgsxR/astral:test/test.py"))}: Checking file '/tmp/.tmpmCgsxR/astral:test/test.py' 2026-10-02 06:57:25.460942915 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmCgsxR/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:25.472415258 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmCgsxR/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:25.476803421 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-02 06:57:25.476834541 DEBUG method="workspace/diagnostic" response.id=2 duration=16.34ms 2026-10-02 06:57:25.476851641 DEBUG Received server response for request 2 2026-10-02 06:57:25.476897061 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:25.476935511 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-02 06:57:25.476950861 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:25.476954451 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:27.477004485 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:27.477124125 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:27.477182175 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:57:27.477192275 DEBUG method="shutdown" response.id=4 duration=78.50µs 2026-10-02 06:57:27.477196285 DEBUG Received server response for request 3 2026-10-02 06:57:27.477200645 DEBUG Received server response for request 4 2026-10-02 06:57:27.477204495 DEBUG Client sends notification `exit` 2026-10-02 06:57:27.477215225 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-02 06:57:27.481549608 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:27.481636158 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:27.481680768 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:27.481770868 DEBUG Client info: None 2026-10-02 06:57:27.481817978 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-02 06:57:27.481835588 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:27.481843798 INFO Version: Unknown 2026-10-02 06:57:27.481888588 DEBUG Received server response for request 1 2026-10-02 06:57:27.481931458 DEBUG Client sends notification `initialized` 2026-10-02 06:57:27.481947208 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:27.482057527 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:27.482097677 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:27.482101657 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:27.482115087 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:27.482184107 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:27.482200987 DEBUG Initializing workspace `file:///tmp/.tmpSoXHjy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:27.482220897 DEBUG Searching for a project in '/tmp/.tmpSoXHjy/src' 2026-10-02 06:57:27.482258857 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:27.482264487 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:27.482818496 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:27.482824826 DEBUG Resolving local virtual environment: /tmp/.tmpSoXHjy/src/.venv 2026-10-02 06:57:27.482881866 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:27.482886836 DEBUG No virtual environment found 2026-10-02 06:57:27.482899556 DEBUG Adding first-party search path `/tmp/.tmpSoXHjy/src` 2026-10-02 06:57:27.482904016 DEBUG Using vendored stdlib 2026-10-02 06:57:27.483011916 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:27.483017536 DEBUG Adding new file root '/tmp/.tmpSoXHjy/src' of kind Project 2026-10-02 06:57:27.486098361 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:27.486151501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:27.486376621 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSoXHjy/src/test.py"))}: Checking file '/tmp/.tmpSoXHjy/src/test.py' 2026-10-02 06:57:27.486519701 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSoXHjy/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:27.496280096 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpSoXHjy/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:27.500509550 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-02 06:57:27.500524620 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:29.482229840 DEBUG Client sends notification `$/cancelRequest` 2026-10-02 06:57:29.482372120 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-02 06:57:29.482439490 DEBUG Received server response for request 2 2026-10-02 06:57:29.482444250 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-02 06:57:29.492713775 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:29.492747195 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:29.492756275 DEBUG method="shutdown" response.id=3 duration=13.88µs 2026-10-02 06:57:29.492767725 DEBUG Received server response for request 3 2026-10-02 06:57:29.492771535 DEBUG Client sends notification `exit` 2026-10-02 06:57:29.492780325 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-02 06:57:29.497042018 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:29.497109488 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:29.497154698 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:29.497238638 DEBUG Client info: None 2026-10-02 06:57:29.497285878 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-02 06:57:29.497302758 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:29.497309768 INFO Version: Unknown 2026-10-02 06:57:29.497351538 DEBUG Received server response for request 1 2026-10-02 06:57:29.497393908 DEBUG Client sends notification `initialized` 2026-10-02 06:57:29.497409608 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:29.497526548 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:29.497568468 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:29.497572388 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:29.497587998 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:29.497590608 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:29.497671468 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:29.497689108 DEBUG Initializing workspace `file:///tmp/.tmpg0vYrt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:29.497708958 DEBUG Searching for a project in '/tmp/.tmpg0vYrt/src' 2026-10-02 06:57:29.497747307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:29.497753097 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:29.498294157 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:29.498300227 DEBUG Resolving local virtual environment: /tmp/.tmpg0vYrt/src/.venv 2026-10-02 06:57:29.498355227 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:29.498360307 DEBUG No virtual environment found 2026-10-02 06:57:29.498372767 DEBUG Adding first-party search path `/tmp/.tmpg0vYrt/src` 2026-10-02 06:57:29.498377027 DEBUG Using vendored stdlib 2026-10-02 06:57:29.498488846 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:29.498494056 DEBUG Adding new file root '/tmp/.tmpg0vYrt/src' of kind Project 2026-10-02 06:57:29.500634493 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:29.500707573 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg0vYrt/src/test.py") 2026-10-02 06:57:29.500717503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg0vYrt/src/test.py` 2026-10-02 06:57:29.500736673 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg0vYrt/src/test.py` 2026-10-02 06:57:29.500865343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg0vYrt/src/test.py` to project `src` 2026-10-02 06:57:29.500878563 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg0vYrt/src/test.py` 2026-10-02 06:57:29.500881133 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:29.500889423 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:29.500929893 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:29.501069213 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg0vYrt/src/test.py"))}: Checking file '/tmp/.tmpg0vYrt/src/test.py' 2026-10-02 06:57:29.501223882 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg0vYrt/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:29.510053000 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg0vYrt/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:29.514168454 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:57:29.514183054 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:31.497717522 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:31.497865661 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:31.497955361 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpg0vYrt/src/test.py", kind: FileContent } 2026-10-02 06:57:31.497965711 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpg0vYrt/src/test.py` 2026-10-02 06:57:31.498110181 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpg0vYrt/src/test.py` to project `src` 2026-10-02 06:57:31.498126131 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:57:31.498177031 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:31.498264421 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpg0vYrt/src/test.py"))}: Checking file '/tmp/.tmpg0vYrt/src/test.py' 2026-10-02 06:57:31.498517181 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:31.498547680 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:57:31.498563120 DEBUG Received server response for request 2 2026-10-02 06:57:31.508953925 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:31.508986765 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:31.508993675 DEBUG method="shutdown" response.id=3 duration=10.39µs 2026-10-02 06:57:31.509013185 DEBUG Received server response for request 3 2026-10-02 06:57:31.509017475 DEBUG Client sends notification `exit` 2026-10-02 06:57:31.509033545 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-02 06:57:31.513132019 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:31.513197129 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:31.513243049 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:31.513342269 DEBUG Client info: None 2026-10-02 06:57:31.513387979 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-02 06:57:31.513403669 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:31.513410419 INFO Version: Unknown 2026-10-02 06:57:31.513451459 DEBUG Received server response for request 1 2026-10-02 06:57:31.513492239 DEBUG Client sends notification `initialized` 2026-10-02 06:57:31.513507489 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:31.513622849 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:31.513660938 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:31.513664978 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:31.513677828 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:31.513751308 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:31.513766898 DEBUG Initializing workspace `file:///tmp/.tmpLrcNK2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:31.513784198 DEBUG Searching for a project in '/tmp/.tmpLrcNK2/src' 2026-10-02 06:57:31.513819688 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:31.513824978 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:31.514341707 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:31.514347267 DEBUG Resolving local virtual environment: /tmp/.tmpLrcNK2/src/.venv 2026-10-02 06:57:31.514399877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:31.514404957 DEBUG No virtual environment found 2026-10-02 06:57:31.514417457 DEBUG Adding first-party search path `/tmp/.tmpLrcNK2/src` 2026-10-02 06:57:31.514421627 DEBUG Using vendored stdlib 2026-10-02 06:57:31.514530777 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:31.514535677 DEBUG Adding new file root '/tmp/.tmpLrcNK2/src' of kind Project 2026-10-02 06:57:31.516608934 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:31.516680704 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:31.516838404 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLrcNK2/src/test.py"))}: Checking file '/tmp/.tmpLrcNK2/src/test.py' 2026-10-02 06:57:31.516959234 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLrcNK2/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:31.525434681 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLrcNK2/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:31.529486495 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:57:31.529497795 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:33.513794253 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:33.513918163 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:33.513976253 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:57:33.513988933 DEBUG method="shutdown" response.id=3 duration=81.37µs 2026-10-02 06:57:33.513993673 DEBUG Received server response for request 2 2026-10-02 06:57:33.513998703 DEBUG Received server response for request 3 2026-10-02 06:57:33.514004303 DEBUG Client sends notification `exit` 2026-10-02 06:57:33.514014433 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-02 06:57:33.518461056 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:33.518544326 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:33.518597236 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:33.518689326 DEBUG Client info: None 2026-10-02 06:57:33.518734076 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-02 06:57:33.518750456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:33.518757886 INFO Version: Unknown 2026-10-02 06:57:33.518806006 DEBUG Received server response for request 1 2026-10-02 06:57:33.518851596 DEBUG Client sends notification `initialized` 2026-10-02 06:57:33.518869426 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:33.519060155 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:33.519097705 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:33.519102225 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:33.519119985 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:33.519122765 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:33.519182045 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:33.519201655 DEBUG Initializing workspace `file:///tmp/.tmpU1iYQs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:33.519221295 DEBUG Searching for a project in '/tmp/.tmpU1iYQs/src' 2026-10-02 06:57:33.519257965 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:33.519263945 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:33.520554553 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:33.520567523 DEBUG Resolving local virtual environment: /tmp/.tmpU1iYQs/src/.venv 2026-10-02 06:57:33.520655303 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:33.520660843 DEBUG No virtual environment found 2026-10-02 06:57:33.520674213 DEBUG Adding first-party search path `/tmp/.tmpU1iYQs/src` 2026-10-02 06:57:33.520678533 DEBUG Using vendored stdlib 2026-10-02 06:57:33.520801523 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:33.520809273 DEBUG Adding new file root '/tmp/.tmpU1iYQs/src' of kind Project 2026-10-02 06:57:33.523032310 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:33.523117489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU1iYQs/src/test.py") 2026-10-02 06:57:33.523128819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU1iYQs/src/test.py` 2026-10-02 06:57:33.523148909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU1iYQs/src/test.py` 2026-10-02 06:57:33.523283769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU1iYQs/src/test.py` to project `src` 2026-10-02 06:57:33.523298039 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU1iYQs/src/test.py` 2026-10-02 06:57:33.523300909 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:33.523309079 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:33.523361109 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:33.523774738 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU1iYQs/src/test.py"))}: Checking file '/tmp/.tmpU1iYQs/src/test.py' 2026-10-02 06:57:33.523933208 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU1iYQs/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:33.532287126 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU1iYQs/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:33.536391780 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:57:33.536404220 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:35.519233984 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:35.519380534 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:35.519464154 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpU1iYQs/src/test.py", kind: FileContent } 2026-10-02 06:57:35.519474354 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpU1iYQs/src/test.py` 2026-10-02 06:57:35.519607273 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpU1iYQs/src/test.py` to project `src` 2026-10-02 06:57:35.519669033 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:57:35.519735883 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:35.519850623 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU1iYQs/src/test.py"))}: Checking file '/tmp/.tmpU1iYQs/src/test.py' 2026-10-02 06:57:35.520107643 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:35.520153013 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:57:35.520170043 DEBUG Received server response for request 2 2026-10-02 06:57:35.520215103 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:35.520247663 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:35.520260383 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:35.520263803 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:37.520325841 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:37.520471191 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:37.520554480 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpU1iYQs/src/test.py", kind: FileContent } 2026-10-02 06:57:37.520565600 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpU1iYQs/src/test.py` 2026-10-02 06:57:37.520776340 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpU1iYQs/src/test.py` to project `src` 2026-10-02 06:57:37.520797170 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-02 06:57:37.520865280 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.520979350 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpU1iYQs/src/test.py"))}: Checking file '/tmp/.tmpU1iYQs/src/test.py' 2026-10-02 06:57:37.521141840 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:37.521179610 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-02 06:57:37.521193699 DEBUG Received server response for request 3 2026-10-02 06:57:37.531637884 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:37.531665584 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.531674304 DEBUG method="shutdown" response.id=4 duration=13.27µs 2026-10-02 06:57:37.531704504 DEBUG Received server response for request 4 2026-10-02 06:57:37.531716314 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.531735834 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-02 06:57:37.536360697 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.536446747 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.536496777 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.536589537 DEBUG Client info: None 2026-10-02 06:57:37.536631457 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-02 06:57:37.536647337 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.536654127 INFO Version: Unknown 2026-10-02 06:57:37.536697277 DEBUG Received server response for request 1 2026-10-02 06:57:37.536742627 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.536758677 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.536872517 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.536915337 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.536919147 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.536932427 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:37.537008976 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.537025116 DEBUG Initializing workspace `file:///tmp/.tmp2N0WsW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.537044446 DEBUG Searching for a project in '/tmp/.tmp2N0WsW/src' 2026-10-02 06:57:37.537080366 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.537085386 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.537649956 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.537656126 DEBUG Resolving local virtual environment: /tmp/.tmp2N0WsW/src/.venv 2026-10-02 06:57:37.537711205 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.537715985 DEBUG No virtual environment found 2026-10-02 06:57:37.537728125 DEBUG Adding first-party search path `/tmp/.tmp2N0WsW/src` 2026-10-02 06:57:37.537732325 DEBUG Using vendored stdlib 2026-10-02 06:57:37.537843845 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.537849245 DEBUG Adding new file root '/tmp/.tmp2N0WsW/src' of kind Project 2026-10-02 06:57:37.540005232 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-02 06:57:37.540065192 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.540246572 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2N0WsW/src/file_004.py"))}: Checking file '/tmp/.tmp2N0WsW/src/file_004.py' 2026-10-02 06:57:37.540252382 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2N0WsW/src/file_003.py"))}: Checking file '/tmp/.tmp2N0WsW/src/file_003.py' 2026-10-02 06:57:37.540261982 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2N0WsW/src/file_002.py"))}: Checking file '/tmp/.tmp2N0WsW/src/file_002.py' 2026-10-02 06:57:37.540257452 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2N0WsW/src/file_001.py"))}: Checking file '/tmp/.tmp2N0WsW/src/file_001.py' 2026-10-02 06:57:37.540319812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2N0WsW/src/file_000.py"))}: Checking file '/tmp/.tmp2N0WsW/src/file_000.py' 2026-10-02 06:57:37.540373812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2N0WsW/src/file_003.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.548556810 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2N0WsW/src/file_003.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.552932223 DEBUG Received notification `$/progress` 2026-10-02 06:57:37.552979663 DEBUG Received notification `$/progress` 2026-10-02 06:57:37.553013553 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-02 06:57:37.553073623 DEBUG method="workspace/diagnostic" response.id=2 duration=13.04ms 2026-10-02 06:57:37.553086893 DEBUG Received server response for request 2 2026-10-02 06:57:37.563258748 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.563293118 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.563300408 DEBUG method="shutdown" response.id=3 duration=12.03µs 2026-10-02 06:57:37.563317638 DEBUG Received server response for request 3 2026-10-02 06:57:37.563320988 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.563330578 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-02 06:57:37.568463931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.568526181 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.568563151 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.568666570 DEBUG Client info: None 2026-10-02 06:57:37.568704060 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-02 06:57:37.568719780 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.568727250 INFO Version: Unknown 2026-10-02 06:57:37.568774050 DEBUG Received server response for request 1 2026-10-02 06:57:37.568808040 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.568823860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.568993060 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.569035500 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.569039540 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.569053030 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.569057160 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.569060190 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.569062470 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:37.569105740 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.569122580 DEBUG Initializing workspace `file:///tmp/.tmpAbzakX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.569138280 DEBUG Searching for a project in '/tmp/.tmpAbzakX/src' 2026-10-02 06:57:37.569172690 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.569178160 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.570449028 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.570460558 DEBUG Resolving local virtual environment: /tmp/.tmpAbzakX/src/.venv 2026-10-02 06:57:37.570511448 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.570516398 DEBUG No virtual environment found 2026-10-02 06:57:37.570528858 DEBUG Adding first-party search path `/tmp/.tmpAbzakX/src` 2026-10-02 06:57:37.570533218 DEBUG Using vendored stdlib 2026-10-02 06:57:37.570657948 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.570663138 DEBUG Adding new file root '/tmp/.tmpAbzakX/src' of kind Project 2026-10-02 06:57:37.572904014 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-02 06:57:37.572978064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAbzakX/src/error_0.py") 2026-10-02 06:57:37.572989034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAbzakX/src/error_0.py` 2026-10-02 06:57:37.573009344 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAbzakX/src/error_0.py` 2026-10-02 06:57:37.573133374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAbzakX/src/error_0.py` to project `src` 2026-10-02 06:57:37.573148694 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAbzakX/src/error_0.py` 2026-10-02 06:57:37.573151174 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.573159894 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.573185474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAbzakX/src/error_1.py") 2026-10-02 06:57:37.573189854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAbzakX/src/error_1.py` 2026-10-02 06:57:37.573194394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAbzakX/src/error_1.py` 2026-10-02 06:57:37.573271444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAbzakX/src/error_1.py` to project `src` 2026-10-02 06:57:37.573279214 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAbzakX/src/error_1.py` 2026-10-02 06:57:37.573281384 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.573287764 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-02 06:57:37.573310064 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAbzakX/src/error_2.py") 2026-10-02 06:57:37.573314004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAbzakX/src/error_2.py` 2026-10-02 06:57:37.573318544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAbzakX/src/error_2.py` 2026-10-02 06:57:37.573389593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAbzakX/src/error_2.py` to project `src` 2026-10-02 06:57:37.573396263 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAbzakX/src/error_2.py` 2026-10-02 06:57:37.573398343 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.573403613 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(280))}}: Set open project files (count: 3) 2026-10-02 06:57:37.573453243 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.573600513 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_3.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_3.py' 2026-10-02 06:57:37.573626873 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_5.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_5.py' 2026-10-02 06:57:37.573628143 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_2.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_2.py' 2026-10-02 06:57:37.573632503 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_1.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_1.py' 2026-10-02 06:57:37.573715203 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_3.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.573710953 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_0.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_0.py' 2026-10-02 06:57:37.573742193 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_4.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_4.py' 2026-10-02 06:57:37.573796473 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_6.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_6.py' 2026-10-02 06:57:37.585111916 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_3.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.590923687 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-02 06:57:37.590991867 DEBUG method="workspace/diagnostic" response.id=2 duration=17.58ms 2026-10-02 06:57:37.591009647 DEBUG Received server response for request 2 2026-10-02 06:57:37.591097467 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:37.591106927 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:37.591110477 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:37.591113087 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:37.591133567 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:37.591167567 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAbzakX/src/error_0.py", kind: FileContent } 2026-10-02 06:57:37.591173627 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAbzakX/src/error_0.py` 2026-10-02 06:57:37.591270317 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpAbzakX/src/error_0.py` to project `src` 2026-10-02 06:57:37.591286107 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:37.591303537 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAbzakX/src/error_1.py", kind: FileContent } 2026-10-02 06:57:37.591307537 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAbzakX/src/error_1.py` 2026-10-02 06:57:37.591378597 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpAbzakX/src/error_1.py` to project `src` 2026-10-02 06:57:37.591388717 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:37.591403917 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpAbzakX/src/error_2.py", kind: FileContent } 2026-10-02 06:57:37.591407977 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpAbzakX/src/error_2.py` 2026-10-02 06:57:37.591477887 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpAbzakX/src/error_2.py` to project `src` 2026-10-02 06:57:37.591522167 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.591562037 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_1.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_1.py' 2026-10-02 06:57:37.591603786 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_2.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_2.py' 2026-10-02 06:57:37.591676566 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAbzakX/src/error_0.py"))}: Checking file '/tmp/.tmpAbzakX/src/error_0.py' 2026-10-02 06:57:37.591722066 DEBUG Received notification `$/progress` 2026-10-02 06:57:37.591841696 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:37.591875206 DEBUG method="workspace/diagnostic" response.id=3 duration=390.71µs 2026-10-02 06:57:37.591888976 DEBUG Received server response for request 3 2026-10-02 06:57:37.602314571 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:37.602347921 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.602356251 DEBUG method="shutdown" response.id=4 duration=12.36µs 2026-10-02 06:57:37.602366651 DEBUG Received server response for request 4 2026-10-02 06:57:37.602370320 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.602385590 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-02 06:57:37.606502914 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.606579564 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.606640824 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.606688484 DEBUG Client info: None 2026-10-02 06:57:37.606717194 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.606731584 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.606740954 INFO Version: Unknown 2026-10-02 06:57:37.606784394 DEBUG Received server response for request 1 2026-10-02 06:57:37.606833374 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.606848534 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.607006904 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.607042764 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.607047604 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.607062354 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:37.607118333 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.607136713 DEBUG Initializing workspace `file:///tmp/.tmpb9RT4c/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.607153973 DEBUG Searching for a project in '/tmp/.tmpb9RT4c/src' 2026-10-02 06:57:37.607200763 DEBUG Found project at '/tmp/.tmpb9RT4c' 2026-10-02 06:57:37.607205493 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.608376212 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.608387702 DEBUG Resolving local virtual environment: /tmp/.tmpb9RT4c/.venv 2026-10-02 06:57:37.608435942 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.608440742 DEBUG No virtual environment found 2026-10-02 06:57:37.608450622 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:37.608460091 DEBUG Adding first-party search path `/tmp/.tmpb9RT4c/src` 2026-10-02 06:57:37.608464101 DEBUG Adding first-party search path `/tmp/.tmpb9RT4c` 2026-10-02 06:57:37.608468011 DEBUG Using vendored stdlib 2026-10-02 06:57:37.608585031 INFO Python version: Python 3.10, platform: linux 2026-10-02 06:57:37.608591331 DEBUG Adding new file root '/tmp/.tmpb9RT4c' of kind Project 2026-10-02 06:57:37.611577187 INFO Project::index_files{project=.tmpb9RT4c}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:37.611639647 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpb9RT4c' 2026-10-02 06:57:37.611804166 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb9RT4c/src/foo.py"))}: Checking file '/tmp/.tmpb9RT4c/src/foo.py' 2026-10-02 06:57:37.611923486 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb9RT4c/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.625424016 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb9RT4c/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-02 06:57:37.625457676 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb9RT4c/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:37.625551826 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-02 06:57:37.625574266 DEBUG method="workspace/diagnostic" response.id=2 duration=13.98ms 2026-10-02 06:57:37.625591096 DEBUG Received server response for request 2 2026-10-02 06:57:37.635877441 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.635905511 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.635912651 DEBUG method="shutdown" response.id=3 duration=11.69µs 2026-10-02 06:57:37.635932671 DEBUG Received server response for request 3 2026-10-02 06:57:37.635936351 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.635945751 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-02 06:57:37.639061166 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.639127266 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.639166306 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.639246856 DEBUG Client info: None 2026-10-02 06:57:37.639288006 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.639304006 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.639314596 INFO Version: Unknown 2026-10-02 06:57:37.639360216 DEBUG Received server response for request 1 2026-10-02 06:57:37.639401636 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.639417636 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.639591415 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.639640795 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.639645055 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.639659185 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:37.639714815 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.639734125 DEBUG Initializing workspace `file:///tmp/.tmpM2X5eR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.639751985 DEBUG Searching for a project in '/tmp/.tmpM2X5eR/src' 2026-10-02 06:57:37.639786445 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.639791565 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.640945723 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.640957303 DEBUG Resolving local virtual environment: /tmp/.tmpM2X5eR/src/.venv 2026-10-02 06:57:37.641007253 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.641012293 DEBUG No virtual environment found 2026-10-02 06:57:37.641024243 DEBUG Adding first-party search path `/tmp/.tmpM2X5eR/src` 2026-10-02 06:57:37.641028443 DEBUG Using vendored stdlib 2026-10-02 06:57:37.641147733 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.641155923 DEBUG Adding new file root '/tmp/.tmpM2X5eR/src' of kind Project 2026-10-02 06:57:37.643315830 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:37.643370010 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.643557589 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpM2X5eR/src/foo.py"))}: Checking file '/tmp/.tmpM2X5eR/src/foo.py' 2026-10-02 06:57:37.643757039 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpM2X5eR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.652368736 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpM2X5eR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.657672239 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-02 06:57:37.657701368 DEBUG method="workspace/diagnostic" response.id=2 duration=14.36ms 2026-10-02 06:57:37.657716588 DEBUG Received server response for request 2 2026-10-02 06:57:37.667980583 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.668018133 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.668025173 DEBUG method="shutdown" response.id=3 duration=10.99µs 2026-10-02 06:57:37.668035273 DEBUG Received server response for request 3 2026-10-02 06:57:37.668044503 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.668059983 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-02 06:57:37.671043289 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.671103959 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.671139928 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.671199198 DEBUG Client info: None 2026-10-02 06:57:37.671238178 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.671252288 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.671261938 INFO Version: Unknown 2026-10-02 06:57:37.671305448 DEBUG Received server response for request 1 2026-10-02 06:57:37.671339728 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.671355268 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.671453068 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.671493908 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.671497528 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.671508528 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:37.671558848 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.671572988 DEBUG Initializing workspace `file:///tmp/.tmpdG45Rm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.671589288 DEBUG Searching for a project in '/tmp/.tmpdG45Rm/src' 2026-10-02 06:57:37.671632838 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.671637418 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.672107227 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.672113277 DEBUG Resolving local virtual environment: /tmp/.tmpdG45Rm/src/.venv 2026-10-02 06:57:37.672157197 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.672161427 DEBUG No virtual environment found 2026-10-02 06:57:37.672172427 DEBUG Adding first-party search path `/tmp/.tmpdG45Rm/src` 2026-10-02 06:57:37.672176507 DEBUG Using vendored stdlib 2026-10-02 06:57:37.672271167 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.672275377 DEBUG Adding new file root '/tmp/.tmpdG45Rm/src' of kind Project 2026-10-02 06:57:37.675351112 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:37.675627942 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.675759312 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdG45Rm/src/foo.py"))}: Checking file '/tmp/.tmpdG45Rm/src/foo.py' 2026-10-02 06:57:37.675868221 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:37.675888891 DEBUG method="workspace/diagnostic" response.id=2 duration=514.73µs 2026-10-02 06:57:37.675903671 DEBUG Received server response for request 2 2026-10-02 06:57:37.686125486 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.686148726 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.686155776 DEBUG method="shutdown" response.id=3 duration=10.34µs 2026-10-02 06:57:37.686165426 DEBUG Received server response for request 3 2026-10-02 06:57:37.686169756 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.686178586 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-02 06:57:37.687570164 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.687641834 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.687674704 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.687724434 DEBUG Client info: None 2026-10-02 06:57:37.687756464 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.687770044 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.687777514 INFO Version: Unknown 2026-10-02 06:57:37.687822924 DEBUG Received server response for request 1 2026-10-02 06:57:37.687852894 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.687865564 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpu5FM7v 2026-10-02 06:57:37.687872854 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.688041013 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.688086733 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.688090123 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.688096203 DEBUG No workspace configuration provided for file:///tmp/.tmpu5FM7v 2026-10-02 06:57:37.688110263 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-02 06:57:37.688112923 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-02 06:57:37.688158103 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.688164253 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpu5FM7v, using default options 2026-10-02 06:57:37.688176003 DEBUG Initializing workspace `file:///tmp/.tmpu5FM7v`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.688193703 DEBUG Searching for a project in '/tmp/.tmpu5FM7v' 2026-10-02 06:57:37.688223403 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.688229393 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.689451631 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.689460561 DEBUG Resolving local virtual environment: /tmp/.tmpu5FM7v/.venv 2026-10-02 06:57:37.689514651 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.689519831 DEBUG No virtual environment found 2026-10-02 06:57:37.689532591 DEBUG Adding first-party search path `/tmp/.tmpu5FM7v` 2026-10-02 06:57:37.689536781 DEBUG Using vendored stdlib 2026-10-02 06:57:37.689681591 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.689687711 DEBUG Adding new file root '/tmp/.tmpu5FM7v' of kind Project 2026-10-02 06:57:37.693721745 INFO Project::index_files{project=.tmpu5FM7v}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:37.693740125 DEBUG Updating project to check open files 2026-10-02 06:57:37.693792225 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:37.693795635 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:37.693803135 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-02 06:57:37.693809865 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:37.693812415 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:37.693817645 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-02 06:57:37.693824175 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-02 06:57:37.693826385 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-02 06:57:37.693831085 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-02 06:57:37.693926185 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-02 06:57:37.694065065 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.706557086 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.711450839 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:37.711466809 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-02 06:57:37.711525009 DEBUG method="textDocument/prepareRename" response.id=2 duration=80.00µs 2026-10-02 06:57:37.711540659 DEBUG Received server response for request 2 2026-10-02 06:57:37.711548279 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-02 06:57:37.711645858 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpu5FM7v/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-02 06:57:37.711723518 DEBUG method="textDocument/rename" response.id=3 duration=160.53µs 2026-10-02 06:57:37.711733508 DEBUG Received server response for request 3 2026-10-02 06:57:37.721995983 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:37.722027433 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.722034683 DEBUG method="shutdown" response.id=4 duration=11.51µs 2026-10-02 06:57:37.722043953 DEBUG Received server response for request 4 2026-10-02 06:57:37.722048423 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.722064263 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-02 06:57:37.725071268 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.725143828 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.725181818 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.725237738 DEBUG Client info: None 2026-10-02 06:57:37.725265218 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.725279698 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.725286978 INFO Version: Unknown 2026-10-02 06:57:37.725331168 DEBUG Received server response for request 1 2026-10-02 06:57:37.725377018 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.725391128 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpBN6jMY 2026-10-02 06:57:37.725399048 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.725509278 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.725548308 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.725552288 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.725560978 DEBUG No workspace configuration provided for file:///tmp/.tmpBN6jMY 2026-10-02 06:57:37.725567858 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.725570638 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-02 06:57:37.725628158 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.725633068 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpBN6jMY, using default options 2026-10-02 06:57:37.725641918 DEBUG Initializing workspace `file:///tmp/.tmpBN6jMY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.725656508 DEBUG Searching for a project in '/tmp/.tmpBN6jMY' 2026-10-02 06:57:37.725683888 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.725689148 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.726163677 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.726169597 DEBUG Resolving local virtual environment: /tmp/.tmpBN6jMY/.venv 2026-10-02 06:57:37.726214367 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.726218587 DEBUG No virtual environment found 2026-10-02 06:57:37.726230617 DEBUG Adding first-party search path `/tmp/.tmpBN6jMY` 2026-10-02 06:57:37.726234747 DEBUG Using vendored stdlib 2026-10-02 06:57:37.726329447 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.726334247 DEBUG Adding new file root '/tmp/.tmpBN6jMY' of kind Project 2026-10-02 06:57:37.729190302 INFO Project::index_files{project=.tmpBN6jMY}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:37.729206062 DEBUG Updating project to check open files 2026-10-02 06:57:37.729272272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBN6jMY/foo.py") 2026-10-02 06:57:37.729281612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBN6jMY/foo.py` 2026-10-02 06:57:37.729288942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBN6jMY/foo.py` 2026-10-02 06:57:37.729391952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBN6jMY/foo.py` to project `.tmpBN6jMY` 2026-10-02 06:57:37.729403962 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBN6jMY/foo.py` 2026-10-02 06:57:37.729406572 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.729413972 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.729627432 DEBUG method="textDocument/prepareRename" response.id=2 duration=207.31µs 2026-10-02 06:57:37.729639682 DEBUG Received server response for request 2 2026-10-02 06:57:37.729650252 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-02 06:57:37.729770962 DEBUG method="textDocument/rename" response.id=3 duration=107.56µs 2026-10-02 06:57:37.729780682 DEBUG Received server response for request 3 2026-10-02 06:57:37.740021906 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:37.740041966 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.740048086 DEBUG method="shutdown" response.id=4 duration=8.95µs 2026-10-02 06:57:37.740058096 DEBUG Received server response for request 4 2026-10-02 06:57:37.740061636 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.740070826 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-02 06:57:37.741671714 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.741731564 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.741764074 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.741816814 DEBUG Client info: None 2026-10-02 06:57:37.741839684 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-02 06:57:37.741854134 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.741860634 INFO Version: Unknown 2026-10-02 06:57:37.741899834 DEBUG Received server response for request 1 2026-10-02 06:57:37.741937123 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.741951653 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.742051013 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.742088193 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.742092103 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.742106333 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.742109083 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:37.742151553 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.742167663 DEBUG Initializing workspace `file:///tmp/.tmpkaZPda/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.742182893 DEBUG Searching for a project in '/tmp/.tmpkaZPda/src' 2026-10-02 06:57:37.742222623 DEBUG Found project at '/tmp/.tmpkaZPda/src' 2026-10-02 06:57:37.742226773 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.742683432 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.742689142 DEBUG Resolving local virtual environment: /tmp/.tmpkaZPda/src/.venv 2026-10-02 06:57:37.742729402 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.742733802 DEBUG No virtual environment found 2026-10-02 06:57:37.742744272 DEBUG Adding first-party search path `/tmp/.tmpkaZPda/src` 2026-10-02 06:57:37.742748272 DEBUG Using vendored stdlib 2026-10-02 06:57:37.742847352 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.742851912 DEBUG Adding new file root '/tmp/.tmpkaZPda/src' of kind Project 2026-10-02 06:57:37.745726458 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:37.745795058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkaZPda/src/script.py") 2026-10-02 06:57:37.745802148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkaZPda/src/script.py` 2026-10-02 06:57:37.745817558 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkaZPda/src/script.py` 2026-10-02 06:57:37.745937248 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpkaZPda/src/script.py` from project `src` 2026-10-02 06:57:37.745952908 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkaZPda/src/script.py` 2026-10-02 06:57:37.745955688 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.745961058 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.745994178 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.746098547 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkaZPda/src/main.py"))}: Checking file '/tmp/.tmpkaZPda/src/main.py' 2026-10-02 06:57:37.746185897 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkaZPda/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.755061174 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkaZPda/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.755133074 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:37.755156184 DEBUG method="workspace/diagnostic" response.id=2 duration=9.19ms 2026-10-02 06:57:37.755169994 DEBUG Received server response for request 2 2026-10-02 06:57:37.755281804 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:37.755290464 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:37.755307474 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpkaZPda/src/script.py` 2026-10-02 06:57:37.755310734 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:37.755321814 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:37.755346124 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkaZPda/src/script.py", kind: FileContent } 2026-10-02 06:57:37.755353374 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpkaZPda/src/script.py` 2026-10-02 06:57:37.755358634 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpkaZPda/src/script.py` 2026-10-02 06:57:37.755447374 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpkaZPda/src/script.py` to project `src` 2026-10-02 06:57:37.755474513 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.755549043 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpkaZPda/src/script.py"))}: Checking file '/tmp/.tmpkaZPda/src/script.py' 2026-10-02 06:57:37.755628633 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:37.755650013 DEBUG method="workspace/diagnostic" response.id=3 duration=189.50µs 2026-10-02 06:57:37.755663403 DEBUG Received server response for request 3 2026-10-02 06:57:37.765797858 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:37.765822098 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.765831198 DEBUG method="shutdown" response.id=4 duration=14.44µs 2026-10-02 06:57:37.765841838 DEBUG Received server response for request 4 2026-10-02 06:57:37.765846378 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.765862498 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-02 06:57:37.768451624 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:57:37.768519944 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.768556494 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.768628564 DEBUG Client info: None 2026-10-02 06:57:37.768653714 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-02 06:57:37.768668124 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.768674054 INFO Version: Unknown 2026-10-02 06:57:37.768714294 DEBUG Received server response for request 1 2026-10-02 06:57:37.768750794 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.768765844 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.768865464 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.768904003 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.768907593 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.768922773 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.768925583 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:37.768965483 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.768979863 DEBUG Initializing workspace `file:///tmp/.tmps9rqyT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.768994203 DEBUG Searching for a project in '/tmp/.tmps9rqyT/src' 2026-10-02 06:57:37.769027143 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.769032113 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.769494603 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.769499873 DEBUG Resolving local virtual environment: /tmp/.tmps9rqyT/src/.venv 2026-10-02 06:57:37.769543333 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.769547723 DEBUG No virtual environment found 2026-10-02 06:57:37.769558193 DEBUG Adding first-party search path `/tmp/.tmps9rqyT/src` 2026-10-02 06:57:37.769562443 DEBUG Using vendored stdlib 2026-10-02 06:57:37.769674362 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.769679802 DEBUG Adding new file root '/tmp/.tmps9rqyT/src' of kind Project 2026-10-02 06:57:37.771656849 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:37.771723849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmps9rqyT/src/script.py") 2026-10-02 06:57:37.771731339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmps9rqyT/src/script.py` 2026-10-02 06:57:37.771743689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmps9rqyT/src/script.py` 2026-10-02 06:57:37.771854979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmps9rqyT/src/script.py` to project `src` 2026-10-02 06:57:37.771906759 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-02 06:57:37.772041739 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/main.py"))}: Checking file '/tmp/.tmps9rqyT/src/main.py' 2026-10-02 06:57:37.772103909 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.772446958 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-02 06:57:37.772485788 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.772490908 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/script.py"))}: No virtual environment found 2026-10-02 06:57:37.772494868 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/script.py"))}: Using vendored stdlib 2026-10-02 06:57:37.772598978 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.772637758 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/script.py"))}: Checking file '/tmp/.tmps9rqyT/src/script.py' 2026-10-02 06:57:37.780366897 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmps9rqyT/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.780458646 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:37.780499066 DEBUG method="workspace/diagnostic" response.id=2 duration=8.63ms 2026-10-02 06:57:37.780514596 DEBUG Received server response for request 2 2026-10-02 06:57:37.790709431 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.790737901 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.790747251 DEBUG method="shutdown" response.id=3 duration=13.21µs 2026-10-02 06:57:37.790758011 DEBUG Received server response for request 3 2026-10-02 06:57:37.790761841 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.790771111 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-02 06:57:37.793258887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-02 06:57:37.793338187 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.793373567 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.793428177 DEBUG Client info: None 2026-10-02 06:57:37.793450977 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.793463967 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.793470747 INFO Version: Unknown 2026-10-02 06:57:37.793510987 DEBUG Received server response for request 1 2026-10-02 06:57:37.793549697 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.793564707 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.793671357 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.793709607 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.793713737 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.793727617 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.793730887 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:37.793772627 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.793786677 DEBUG Initializing workspace `file:///tmp/.tmpsGwbHx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.793801277 DEBUG Searching for a project in '/tmp/.tmpsGwbHx/src' 2026-10-02 06:57:37.793833797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.793838487 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.794300846 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.794306396 DEBUG Resolving local virtual environment: /tmp/.tmpsGwbHx/src/.venv 2026-10-02 06:57:37.794348846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.794353006 DEBUG No virtual environment found 2026-10-02 06:57:37.794363766 DEBUG Adding first-party search path `/tmp/.tmpsGwbHx/src` 2026-10-02 06:57:37.794367906 DEBUG Using vendored stdlib 2026-10-02 06:57:37.794459546 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.794463906 DEBUG Adding new file root '/tmp/.tmpsGwbHx/src' of kind Project 2026-10-02 06:57:37.796469563 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:37.796484833 DEBUG Updating project to check open files 2026-10-02 06:57:37.796544403 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsGwbHx/src/foo.py") 2026-10-02 06:57:37.796552153 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsGwbHx/src/foo.py` 2026-10-02 06:57:37.796559392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsGwbHx/src/foo.py` 2026-10-02 06:57:37.796685142 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsGwbHx/src/foo.py` to project `src` 2026-10-02 06:57:37.796697992 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsGwbHx/src/foo.py` 2026-10-02 06:57:37.796700642 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.796708842 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.796920402 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.796953372 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.810693262 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.98ms 2026-10-02 06:57:37.810711942 DEBUG Received server response for request 2 2026-10-02 06:57:37.820972196 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.821004406 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.821010726 DEBUG method="shutdown" response.id=3 duration=10.02µs 2026-10-02 06:57:37.821020326 DEBUG Received server response for request 3 2026-10-02 06:57:37.821024096 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.821039816 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-02 06:57:37.823904172 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-02 06:57:37.823978452 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.824013312 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.824069412 DEBUG Client info: None 2026-10-02 06:57:37.824093772 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.824106422 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.824113592 INFO Version: Unknown 2026-10-02 06:57:37.824153372 DEBUG Received server response for request 1 2026-10-02 06:57:37.824193442 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.824209122 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.824305671 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.824346461 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.824350411 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.824364131 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.824367241 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:37.824405551 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.824420871 DEBUG Initializing workspace `file:///tmp/.tmp0dpmZR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.824436701 DEBUG Searching for a project in '/tmp/.tmp0dpmZR/src' 2026-10-02 06:57:37.824471941 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.824476671 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.824970630 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.824976290 DEBUG Resolving local virtual environment: /tmp/.tmp0dpmZR/src/.venv 2026-10-02 06:57:37.825019890 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.825024350 DEBUG No virtual environment found 2026-10-02 06:57:37.825035270 DEBUG Adding first-party search path `/tmp/.tmp0dpmZR/src` 2026-10-02 06:57:37.825039190 DEBUG Using vendored stdlib 2026-10-02 06:57:37.825130080 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.825134100 DEBUG Adding new file root '/tmp/.tmp0dpmZR/src' of kind Project 2026-10-02 06:57:37.827994546 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:37.828014146 DEBUG Updating project to check open files 2026-10-02 06:57:37.828079776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0dpmZR/src/foo.py") 2026-10-02 06:57:37.828087906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0dpmZR/src/foo.py` 2026-10-02 06:57:37.828095456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0dpmZR/src/foo.py` 2026-10-02 06:57:37.828217036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0dpmZR/src/foo.py` to project `src` 2026-10-02 06:57:37.828231786 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0dpmZR/src/foo.py` 2026-10-02 06:57:37.828234216 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.828242186 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.828467985 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.828505355 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.842346855 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=14.10ms 2026-10-02 06:57:37.842369775 DEBUG Received server response for request 2 2026-10-02 06:57:37.852634659 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.852668879 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.852675169 DEBUG method="shutdown" response.id=3 duration=9.68µs 2026-10-02 06:57:37.852685429 DEBUG Received server response for request 3 2026-10-02 06:57:37.852689889 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.852705239 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-02 06:57:37.855706645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-02 06:57:37.855785775 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.855821855 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.855881665 DEBUG Client info: None 2026-10-02 06:57:37.855911164 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.855925534 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.855935804 INFO Version: Unknown 2026-10-02 06:57:37.855980454 DEBUG Received server response for request 1 2026-10-02 06:57:37.856019754 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.856034124 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.856207604 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.856243634 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.856247894 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.856262494 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.856265784 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:37.856320434 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.856337634 DEBUG Initializing workspace `file:///tmp/.tmpnniZuT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.856354504 DEBUG Searching for a project in '/tmp/.tmpnniZuT/src' 2026-10-02 06:57:37.856391074 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.856396564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.857638492 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.857649192 DEBUG Resolving local virtual environment: /tmp/.tmpnniZuT/src/.venv 2026-10-02 06:57:37.857698512 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.857703592 DEBUG No virtual environment found 2026-10-02 06:57:37.857715792 DEBUG Adding first-party search path `/tmp/.tmpnniZuT/src` 2026-10-02 06:57:37.857719982 DEBUG Using vendored stdlib 2026-10-02 06:57:37.857842682 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.857849882 DEBUG Adding new file root '/tmp/.tmpnniZuT/src' of kind Project 2026-10-02 06:57:37.860013268 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:37.860029738 DEBUG Updating project to check open files 2026-10-02 06:57:37.860114898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnniZuT/src/foo") 2026-10-02 06:57:37.860243338 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnniZuT/src/foo` to project `src` 2026-10-02 06:57:37.860263498 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnniZuT/src/foo` 2026-10-02 06:57:37.860265988 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.860272278 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:37.860554928 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.863112064 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.83ms 2026-10-02 06:57:37.863127194 DEBUG Received server response for request 2 2026-10-02 06:57:37.863140564 DEBUG Client sends notification `textDocument/didClose` 2026-10-02 06:57:37.863148694 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.863151514 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-02 06:57:37.863160224 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpnniZuT/src/foo` 2026-10-02 06:57:37.863163884 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-02 06:57:37.863170364 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-02 06:57:37.863176364 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpnniZuT/src/foo` from project `src` 2026-10-02 06:57:37.863199274 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnniZuT/src/foo", kind: FileContent } 2026-10-02 06:57:37.863205594 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpnniZuT/src/foo` 2026-10-02 06:57:37.863210734 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpnniZuT/src/foo` 2026-10-02 06:57:37.863238414 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnniZuT/src/foo") 2026-10-02 06:57:37.863242474 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnniZuT/src/foo` 2026-10-02 06:57:37.863246934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnniZuT/src/foo` 2026-10-02 06:57:37.863325304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnniZuT/src/foo` to project `src` 2026-10-02 06:57:37.863335904 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnniZuT/src/foo` 2026-10-02 06:57:37.863338024 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.863342794 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-02 06:57:37.863405513 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.876312224 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=12.96ms 2026-10-02 06:57:37.876329494 DEBUG Received server response for request 3 2026-10-02 06:57:37.886406109 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:37.886436819 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.886443119 DEBUG method="shutdown" response.id=4 duration=9.71µs 2026-10-02 06:57:37.886452829 DEBUG Received server response for request 4 2026-10-02 06:57:37.886456439 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.886471859 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-02 06:57:37.889236235 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.889296595 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.889333625 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.889386375 DEBUG Client info: None 2026-10-02 06:57:37.889417925 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.889431735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.889437335 INFO Version: Unknown 2026-10-02 06:57:37.889476365 DEBUG Received server response for request 1 2026-10-02 06:57:37.889510145 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.889523815 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.889624975 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.889678254 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.889682384 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.889696974 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.889699774 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-02 06:57:37.889745154 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.889759284 DEBUG Initializing workspace `file:///tmp/.tmp7DeGtF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.889775674 DEBUG Searching for a project in '/tmp/.tmp7DeGtF/src' 2026-10-02 06:57:37.889808014 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.889812554 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.890281124 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.890286934 DEBUG Resolving local virtual environment: /tmp/.tmp7DeGtF/src/.venv 2026-10-02 06:57:37.890332473 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.890336353 DEBUG No virtual environment found 2026-10-02 06:57:37.890347373 DEBUG Adding first-party search path `/tmp/.tmp7DeGtF/src` 2026-10-02 06:57:37.890351513 DEBUG Using vendored stdlib 2026-10-02 06:57:37.890442383 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.890446953 DEBUG Adding new file root '/tmp/.tmp7DeGtF/src' of kind Project 2026-10-02 06:57:37.893432229 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:37.893455259 DEBUG Updating project to check open files 2026-10-02 06:57:37.893525949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7DeGtF/src/script.py") 2026-10-02 06:57:37.893534309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7DeGtF/src/script.py` 2026-10-02 06:57:37.893540779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7DeGtF/src/script.py` 2026-10-02 06:57:37.893676228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7DeGtF/src/script.py` to project `src` 2026-10-02 06:57:37.893689188 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7DeGtF/src/script.py` 2026-10-02 06:57:37.893691598 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.893699298 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.893986358 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-02 06:57:37.894017648 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-02 06:57:37.894548987 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-02 06:57:37.894586157 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.894590687 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-02 06:57:37.894594077 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-02 06:57:37.894710597 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-02 06:57:37.894785357 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.896971144 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=3.27ms 2026-10-02 06:57:37.896988214 DEBUG Received server response for request 2 2026-10-02 06:57:37.907068479 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.907087889 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.907093569 DEBUG method="shutdown" response.id=3 duration=7.89µs 2026-10-02 06:57:37.907103139 DEBUG Received server response for request 3 2026-10-02 06:57:37.907106709 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.907115839 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-02 06:57:37.908961196 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.909027636 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.909061276 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.909130536 DEBUG Client info: None 2026-10-02 06:57:37.909162286 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.909173846 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.909179866 INFO Version: Unknown 2026-10-02 06:57:37.909221215 DEBUG Received server response for request 1 2026-10-02 06:57:37.909264495 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.909279185 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.909446545 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.909483415 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.909486735 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.909500145 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.909503235 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-02 06:57:37.909560815 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.909579625 DEBUG Initializing workspace `file:///tmp/.tmp0iqxGV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.909596495 DEBUG Searching for a project in '/tmp/.tmp0iqxGV/src' 2026-10-02 06:57:37.909642075 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.909647545 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.910878883 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.910888103 DEBUG Resolving local virtual environment: /tmp/.tmp0iqxGV/src/.venv 2026-10-02 06:57:37.910937923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.910942903 DEBUG No virtual environment found 2026-10-02 06:57:37.910954053 DEBUG Adding first-party search path `/tmp/.tmp0iqxGV/src` 2026-10-02 06:57:37.910958363 DEBUG Using vendored stdlib 2026-10-02 06:57:37.911083253 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.911088493 DEBUG Adding new file root '/tmp/.tmp0iqxGV/src' of kind Project 2026-10-02 06:57:37.913299439 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:37.913318159 DEBUG Updating project to check open files 2026-10-02 06:57:37.913404139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0iqxGV/src/foo.py") 2026-10-02 06:57:37.913415149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0iqxGV/src/foo.py` 2026-10-02 06:57:37.913422949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0iqxGV/src/foo.py` 2026-10-02 06:57:37.913564019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0iqxGV/src/foo.py` to project `src` 2026-10-02 06:57:37.913579099 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0iqxGV/src/foo.py` 2026-10-02 06:57:37.913581789 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.913589849 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.913884309 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.928327087 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-02 06:57:37.934238068 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:37.934252958 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-02 06:57:37.934262768 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:37.934287218 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.69ms 2026-10-02 06:57:37.934308848 DEBUG Received server response for request 2 2026-10-02 06:57:37.944580243 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:37.944631453 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.944638443 DEBUG method="shutdown" response.id=3 duration=11.46µs 2026-10-02 06:57:37.944654473 DEBUG Received server response for request 3 2026-10-02 06:57:37.944658323 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.944674883 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-02 06:57:37.947939748 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.948003568 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.948037428 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.948107788 DEBUG Client info: None 2026-10-02 06:57:37.948146758 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.948160178 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.948167468 INFO Version: Unknown 2026-10-02 06:57:37.948210028 DEBUG Received server response for request 1 2026-10-02 06:57:37.948244988 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.948257518 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp5lXhkZ 2026-10-02 06:57:37.948266298 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.948360677 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.948400587 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.948404417 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.948412257 DEBUG No workspace configuration provided for file:///tmp/.tmp5lXhkZ 2026-10-02 06:57:37.948418027 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.948420967 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:57:37.948467147 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.948471717 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp5lXhkZ, using default options 2026-10-02 06:57:37.948480937 DEBUG Initializing workspace `file:///tmp/.tmp5lXhkZ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.948496847 DEBUG Searching for a project in '/tmp/.tmp5lXhkZ' 2026-10-02 06:57:37.948523167 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.948527677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.949025366 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.949030916 DEBUG Resolving local virtual environment: /tmp/.tmp5lXhkZ/.venv 2026-10-02 06:57:37.949076126 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.949080466 DEBUG No virtual environment found 2026-10-02 06:57:37.949091246 DEBUG Adding first-party search path `/tmp/.tmp5lXhkZ` 2026-10-02 06:57:37.949095476 DEBUG Using vendored stdlib 2026-10-02 06:57:37.949187246 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.949191406 DEBUG Adding new file root '/tmp/.tmp5lXhkZ' of kind Project 2026-10-02 06:57:37.953043091 INFO Project::index_files{project=.tmp5lXhkZ}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:37.953064130 DEBUG Updating project to check open files 2026-10-02 06:57:37.953133140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5lXhkZ/foo.py") 2026-10-02 06:57:37.953141810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5lXhkZ/foo.py` 2026-10-02 06:57:37.953148540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5lXhkZ/foo.py` 2026-10-02 06:57:37.953250570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5lXhkZ/foo.py` to project `.tmp5lXhkZ` 2026-10-02 06:57:37.953264010 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5lXhkZ/foo.py` 2026-10-02 06:57:37.953266690 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.953274250 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.953533570 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.953590160 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=309.23µs 2026-10-02 06:57:37.953603570 DEBUG Received server response for request 2 2026-10-02 06:57:37.953631370 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:57:37.953691689 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=44.87µs 2026-10-02 06:57:37.953703429 DEBUG Received server response for request 3 2026-10-02 06:57:37.953712969 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-02 06:57:37.953751529 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=27.77µs 2026-10-02 06:57:37.953760199 DEBUG Received server response for request 4 2026-10-02 06:57:37.953769679 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-02 06:57:37.964412554 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.63ms 2026-10-02 06:57:37.964428684 DEBUG Received server response for request 5 2026-10-02 06:57:37.964443474 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-02 06:57:37.964496063 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=39.76µs 2026-10-02 06:57:37.964504723 DEBUG Received server response for request 6 2026-10-02 06:57:37.974577598 DEBUG Client sends request `shutdown` with ID 7 2026-10-02 06:57:37.974607468 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:37.974624918 DEBUG method="shutdown" response.id=7 duration=21.83µs 2026-10-02 06:57:37.974640378 DEBUG Received server response for request 7 2026-10-02 06:57:37.974644798 DEBUG Client sends notification `exit` 2026-10-02 06:57:37.974660808 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-02 06:57:37.977103645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:37.977161825 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:37.977195845 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:37.977251485 DEBUG Client info: None 2026-10-02 06:57:37.977287845 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:37.977299045 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:37.977304585 INFO Version: Unknown 2026-10-02 06:57:37.977341894 DEBUG Received server response for request 1 2026-10-02 06:57:37.977375834 DEBUG Client sends notification `initialized` 2026-10-02 06:57:37.977388484 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpk9Wq63 2026-10-02 06:57:37.977395864 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:37.977495404 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:37.977534934 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:37.977538624 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:37.977544804 DEBUG No workspace configuration provided for file:///tmp/.tmpk9Wq63 2026-10-02 06:57:37.977550204 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:37.977553254 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:57:37.977609924 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:37.977627014 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpk9Wq63, using default options 2026-10-02 06:57:37.977635684 DEBUG Initializing workspace `file:///tmp/.tmpk9Wq63`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:37.977649484 DEBUG Searching for a project in '/tmp/.tmpk9Wq63' 2026-10-02 06:57:37.977675424 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:37.977680074 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:37.978148383 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:37.978153593 DEBUG Resolving local virtual environment: /tmp/.tmpk9Wq63/.venv 2026-10-02 06:57:37.978197923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:37.978201833 DEBUG No virtual environment found 2026-10-02 06:57:37.978213323 DEBUG Adding first-party search path `/tmp/.tmpk9Wq63` 2026-10-02 06:57:37.978217243 DEBUG Using vendored stdlib 2026-10-02 06:57:37.978309693 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:37.978314123 DEBUG Adding new file root '/tmp/.tmpk9Wq63' of kind Project 2026-10-02 06:57:37.981145309 INFO Project::index_files{project=.tmpk9Wq63}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:37.981164769 DEBUG Updating project to check open files 2026-10-02 06:57:37.981228099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpk9Wq63/foo.py") 2026-10-02 06:57:37.981236779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpk9Wq63/foo.py` 2026-10-02 06:57:37.981243119 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpk9Wq63/foo.py` 2026-10-02 06:57:37.981340398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpk9Wq63/foo.py` to project `.tmpk9Wq63` 2026-10-02 06:57:37.981354438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk9Wq63/foo.py` 2026-10-02 06:57:37.981357028 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:37.981365478 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:37.981695148 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:37.981744588 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=372.67µs 2026-10-02 06:57:37.981757748 DEBUG Received server response for request 2 2026-10-02 06:57:37.981773158 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-02 06:57:37.993538380 DEBUG Module `__builtins__` not found in search paths 2026-10-02 06:57:38.013592811 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=31.81ms 2026-10-02 06:57:38.013625991 DEBUG Received server response for request 3 2026-10-02 06:57:38.023726806 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.023767616 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.023775606 DEBUG method="shutdown" response.id=4 duration=13.77µs 2026-10-02 06:57:38.023792466 DEBUG Received server response for request 4 2026-10-02 06:57:38.023796636 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.023812435 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-02 06:57:38.039910812 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.039991851 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.040039821 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.040105701 DEBUG Client info: None 2026-10-02 06:57:38.040151711 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.040166651 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.040174081 INFO Version: Unknown 2026-10-02 06:57:38.040218101 DEBUG Received server response for request 1 2026-10-02 06:57:38.040264931 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.040279111 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpVMdFnX 2026-10-02 06:57:38.040287161 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.040393621 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.040442761 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.040446451 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.040456701 DEBUG No workspace configuration provided for file:///tmp/.tmpVMdFnX 2026-10-02 06:57:38.040463351 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.040466301 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:57:38.040524941 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.040530171 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpVMdFnX, using default options 2026-10-02 06:57:38.040540091 DEBUG Initializing workspace `file:///tmp/.tmpVMdFnX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.040557591 DEBUG Searching for a project in '/tmp/.tmpVMdFnX' 2026-10-02 06:57:38.040598021 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.040603671 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.041237880 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.041244460 DEBUG Resolving local virtual environment: /tmp/.tmpVMdFnX/.venv 2026-10-02 06:57:38.041296740 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.041301550 DEBUG No virtual environment found 2026-10-02 06:57:38.041313240 DEBUG Adding first-party search path `/tmp/.tmpVMdFnX` 2026-10-02 06:57:38.041317400 DEBUG Using vendored stdlib 2026-10-02 06:57:38.041418759 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.041423989 DEBUG Adding new file root '/tmp/.tmpVMdFnX' of kind Project 2026-10-02 06:57:38.044323265 INFO Project::index_files{project=.tmpVMdFnX}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.044344415 DEBUG Updating project to check open files 2026-10-02 06:57:38.044424645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVMdFnX/foo.py") 2026-10-02 06:57:38.044433015 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVMdFnX/foo.py` 2026-10-02 06:57:38.044439915 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVMdFnX/foo.py` 2026-10-02 06:57:38.044548645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVMdFnX/foo.py` to project `.tmpVMdFnX` 2026-10-02 06:57:38.044560835 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVMdFnX/foo.py` 2026-10-02 06:57:38.044563415 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.044570835 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.044899664 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.044963184 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=385.70µs 2026-10-02 06:57:38.044977384 DEBUG Received server response for request 2 2026-10-02 06:57:38.044993254 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:57:38.045057414 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=47.83µs 2026-10-02 06:57:38.045067534 DEBUG Received server response for request 3 2026-10-02 06:57:38.055149699 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.055169939 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.055176839 DEBUG method="shutdown" response.id=4 duration=10.17µs 2026-10-02 06:57:38.055194769 DEBUG Received server response for request 4 2026-10-02 06:57:38.055198719 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.055216109 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-02 06:57:38.056867916 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.056932196 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.056973106 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.057019386 DEBUG Client info: None 2026-10-02 06:57:38.057048156 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.057061706 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.057072896 INFO Version: Unknown 2026-10-02 06:57:38.057118886 DEBUG Received server response for request 1 2026-10-02 06:57:38.057164216 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.057178206 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpqUGCmv 2026-10-02 06:57:38.057185926 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.057312696 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.057344266 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.057351376 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.057359396 DEBUG No workspace configuration provided for file:///tmp/.tmpqUGCmv 2026-10-02 06:57:38.057368246 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.057371886 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-02 06:57:38.057406306 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.057410596 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpqUGCmv, using default options 2026-10-02 06:57:38.057420236 DEBUG Initializing workspace `file:///tmp/.tmpqUGCmv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.057434116 DEBUG Searching for a project in '/tmp/.tmpqUGCmv' 2026-10-02 06:57:38.057460786 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.057466236 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.058644764 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.058653384 DEBUG Resolving local virtual environment: /tmp/.tmpqUGCmv/.venv 2026-10-02 06:57:38.058703464 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.058708314 DEBUG No virtual environment found 2026-10-02 06:57:38.058721044 DEBUG Adding first-party search path `/tmp/.tmpqUGCmv` 2026-10-02 06:57:38.058725124 DEBUG Using vendored stdlib 2026-10-02 06:57:38.058852204 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.058856794 DEBUG Adding new file root '/tmp/.tmpqUGCmv' of kind Project 2026-10-02 06:57:38.061823369 INFO Project::index_files{project=.tmpqUGCmv}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.061842029 DEBUG Updating project to check open files 2026-10-02 06:57:38.061927929 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqUGCmv/foo.py") 2026-10-02 06:57:38.061937309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqUGCmv/foo.py` 2026-10-02 06:57:38.061944509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqUGCmv/foo.py` 2026-10-02 06:57:38.062051419 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqUGCmv/foo.py` to project `.tmpqUGCmv` 2026-10-02 06:57:38.062063979 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqUGCmv/foo.py` 2026-10-02 06:57:38.062066749 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.062075049 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.062258398 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.074907160 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.83ms 2026-10-02 06:57:38.074924390 DEBUG Received server response for request 2 2026-10-02 06:57:38.074938740 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-02 06:57:38.074992460 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.075135139 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=183.56µs 2026-10-02 06:57:38.075144139 DEBUG Received server response for request 3 2026-10-02 06:57:38.075154879 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-02 06:57:38.075199479 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=36.90µs 2026-10-02 06:57:38.075206449 DEBUG Received server response for request 4 2026-10-02 06:57:38.085281464 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:38.085299604 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.085305414 DEBUG method="shutdown" response.id=5 duration=8.76µs 2026-10-02 06:57:38.085312524 DEBUG Received server response for request 5 2026-10-02 06:57:38.085315514 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.085322294 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-02 06:57:38.088055930 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.088130260 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.088171010 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.088252860 DEBUG Client info: None 2026-10-02 06:57:38.088288120 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-02 06:57:38.088302290 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.088308630 INFO Version: Unknown 2026-10-02 06:57:38.088350780 DEBUG Received server response for request 1 2026-10-02 06:57:38.088392280 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.088409650 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.088499750 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.088535480 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.088539109 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.088555479 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:38.088603079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.088631819 DEBUG Initializing workspace `file:///tmp/.tmpehNRps/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.088647429 DEBUG Searching for a project in '/tmp/.tmpehNRps/root1' 2026-10-02 06:57:38.088681699 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.088686449 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.089149729 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.089154909 DEBUG Resolving local virtual environment: /tmp/.tmpehNRps/root1/.venv 2026-10-02 06:57:38.089198779 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.089202599 DEBUG No virtual environment found 2026-10-02 06:57:38.089214199 DEBUG Adding first-party search path `/tmp/.tmpehNRps/root1` 2026-10-02 06:57:38.089218449 DEBUG Using vendored stdlib 2026-10-02 06:57:38.089312498 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.089316748 DEBUG Adding new file root '/tmp/.tmpehNRps/root1' of kind Project 2026-10-02 06:57:38.091329415 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.091345275 DEBUG Initializing workspace `file:///tmp/.tmpehNRps/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.091355335 DEBUG Searching for a project in '/tmp/.tmpehNRps/root2' 2026-10-02 06:57:38.091387705 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.091392355 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.092002144 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.092011774 DEBUG Resolving local virtual environment: /tmp/.tmpehNRps/root2/.venv 2026-10-02 06:57:38.092051474 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.092055544 DEBUG No virtual environment found 2026-10-02 06:57:38.092066074 DEBUG Adding first-party search path `/tmp/.tmpehNRps/root2` 2026-10-02 06:57:38.092070264 DEBUG Using vendored stdlib 2026-10-02 06:57:38.092157684 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.092164064 DEBUG Adding new file root '/tmp/.tmpehNRps/root2' of kind Project 2026-10-02 06:57:38.094009261 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.094060531 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.094202271 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root1/main.py"))}: Checking file '/tmp/.tmpehNRps/root1/main.py' 2026-10-02 06:57:38.094301111 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.103344218 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.103448527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.103458477 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:57:38.103508387 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root2/main.py"))}: Checking file '/tmp/.tmpehNRps/root2/main.py' 2026-10-02 06:57:38.103566557 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.111950995 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.112026975 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.112055435 DEBUG method="workspace/diagnostic" response.id=2 duration=18.03ms 2026-10-02 06:57:38.112073445 DEBUG Received server response for request 2 2026-10-02 06:57:38.112225384 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.112255214 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpehNRps/root3), to remove: (root2, file:///tmp/.tmpehNRps/root2) 2026-10-02 06:57:38.112261694 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpehNRps/root2 2026-10-02 06:57:38.113273353 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:38.113288493 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.113292983 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.113308813 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:38.113325093 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.113333843 DEBUG Initializing workspace `file:///tmp/.tmpehNRps/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.113346643 DEBUG Searching for a project in '/tmp/.tmpehNRps/root3' 2026-10-02 06:57:38.113380983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.113385733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.113914952 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.113925812 DEBUG Resolving local virtual environment: /tmp/.tmpehNRps/root3/.venv 2026-10-02 06:57:38.113970782 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.113975072 DEBUG No virtual environment found 2026-10-02 06:57:38.113985462 DEBUG Adding first-party search path `/tmp/.tmpehNRps/root3` 2026-10-02 06:57:38.113989582 DEBUG Using vendored stdlib 2026-10-02 06:57:38.114079802 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.114083712 DEBUG Adding new file root '/tmp/.tmpehNRps/root3' of kind Project 2026-10-02 06:57:38.115958259 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.116003939 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.116034569 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:38.116038289 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:57:38.116092939 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root3/main.py"))}: Checking file '/tmp/.tmpehNRps/root3/main.py' 2026-10-02 06:57:38.116151399 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.124022487 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpehNRps/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.124092897 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:57:38.124114237 DEBUG method="workspace/diagnostic" response.id=3 duration=8.14ms 2026-10-02 06:57:38.124134397 DEBUG Received server response for request 3 2026-10-02 06:57:38.134298832 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.134334272 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.134341052 DEBUG method="shutdown" response.id=4 duration=10.65µs 2026-10-02 06:57:38.134350932 DEBUG Received server response for request 4 2026-10-02 06:57:38.134354972 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.134364642 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-02 06:57:38.138036136 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.138098186 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.138136016 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.138206606 DEBUG Client info: None 2026-10-02 06:57:38.138244946 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-02 06:57:38.138259106 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.138265856 INFO Version: Unknown 2026-10-02 06:57:38.138306926 DEBUG Received server response for request 1 2026-10-02 06:57:38.138342306 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.138356776 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.138447096 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.138486385 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.138489875 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.138501125 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.138503505 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:38.138564235 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.138579125 DEBUG Initializing workspace `file:///tmp/.tmpwXzTOA/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.138594285 DEBUG Searching for a project in '/tmp/.tmpwXzTOA/root1' 2026-10-02 06:57:38.138640735 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.138645625 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.139132495 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.139138455 DEBUG Resolving local virtual environment: /tmp/.tmpwXzTOA/root1/.venv 2026-10-02 06:57:38.139183904 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.139188314 DEBUG No virtual environment found 2026-10-02 06:57:38.139199684 DEBUG Adding first-party search path `/tmp/.tmpwXzTOA/root1` 2026-10-02 06:57:38.139203704 DEBUG Using vendored stdlib 2026-10-02 06:57:38.139296364 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.139300784 DEBUG Adding new file root '/tmp/.tmpwXzTOA/root1' of kind Project 2026-10-02 06:57:38.142304310 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:38.142334460 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpwXzTOA/root1), to remove: 2026-10-02 06:57:38.142339110 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpwXzTOA/root1` has already been added 2026-10-02 06:57:38.142368370 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.142508240 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXzTOA/root1/main.py"))}: Checking file '/tmp/.tmpwXzTOA/root1/main.py' 2026-10-02 06:57:38.142601019 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXzTOA/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.151084947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwXzTOA/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.151170297 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.151191247 DEBUG method="workspace/diagnostic" response.id=2 duration=8.85ms 2026-10-02 06:57:38.151207307 DEBUG Received server response for request 2 2026-10-02 06:57:38.161378192 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:38.161400982 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.161407961 DEBUG method="shutdown" response.id=3 duration=10.29µs 2026-10-02 06:57:38.161418881 DEBUG Received server response for request 3 2026-10-02 06:57:38.161422651 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.161432591 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-02 06:57:38.163772138 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.163829958 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.163864038 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.163930208 DEBUG Client info: None 2026-10-02 06:57:38.163959688 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-02 06:57:38.163971518 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.163977848 INFO Version: Unknown 2026-10-02 06:57:38.164016578 DEBUG Received server response for request 1 2026-10-02 06:57:38.164046918 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.164061648 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.164148977 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.164187957 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.164191637 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.164202607 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:38.164254877 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.164269347 DEBUG Initializing workspace `file:///tmp/.tmpCQ0oFl/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.164285307 DEBUG Searching for a project in '/tmp/.tmpCQ0oFl/root1' 2026-10-02 06:57:38.164317777 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.164322187 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.164798906 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.164804346 DEBUG Resolving local virtual environment: /tmp/.tmpCQ0oFl/root1/.venv 2026-10-02 06:57:38.164847276 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.164851676 DEBUG No virtual environment found 2026-10-02 06:57:38.164862636 DEBUG Adding first-party search path `/tmp/.tmpCQ0oFl/root1` 2026-10-02 06:57:38.164866716 DEBUG Using vendored stdlib 2026-10-02 06:57:38.164959586 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.164963396 DEBUG Adding new file root '/tmp/.tmpCQ0oFl/root1' of kind Project 2026-10-02 06:57:38.166960713 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.167002263 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.167132303 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root1/main.py"))}: Checking file '/tmp/.tmpCQ0oFl/root1/main.py' 2026-10-02 06:57:38.167237293 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.175541880 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.175633460 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.175656970 DEBUG method="workspace/diagnostic" response.id=2 duration=8.68ms 2026-10-02 06:57:38.175671420 DEBUG Received server response for request 2 2026-10-02 06:57:38.175769190 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.175797990 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpCQ0oFl/root2), (root3, file:///tmp/.tmpCQ0oFl/root3), to remove: 2026-10-02 06:57:38.175805430 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:38.175816200 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.175820040 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.175835090 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:38.175842360 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.175853580 DEBUG Initializing workspace `file:///tmp/.tmpCQ0oFl/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.175864560 DEBUG Searching for a project in '/tmp/.tmpCQ0oFl/root2' 2026-10-02 06:57:38.175897540 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.175902280 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.176440109 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.176452389 DEBUG Resolving local virtual environment: /tmp/.tmpCQ0oFl/root2/.venv 2026-10-02 06:57:38.176494049 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.176498269 DEBUG No virtual environment found 2026-10-02 06:57:38.176509869 DEBUG Adding first-party search path `/tmp/.tmpCQ0oFl/root2` 2026-10-02 06:57:38.176514099 DEBUG Using vendored stdlib 2026-10-02 06:57:38.176601909 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.176606599 DEBUG Adding new file root '/tmp/.tmpCQ0oFl/root2' of kind Project 2026-10-02 06:57:38.178481876 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.178494696 DEBUG Initializing workspace `file:///tmp/.tmpCQ0oFl/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.178505076 DEBUG Searching for a project in '/tmp/.tmpCQ0oFl/root3' 2026-10-02 06:57:38.178536446 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.178542176 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.179075155 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.179082055 DEBUG Resolving local virtual environment: /tmp/.tmpCQ0oFl/root3/.venv 2026-10-02 06:57:38.179122325 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.179126735 DEBUG No virtual environment found 2026-10-02 06:57:38.179137805 DEBUG Adding first-party search path `/tmp/.tmpCQ0oFl/root3` 2026-10-02 06:57:38.179141945 DEBUG Using vendored stdlib 2026-10-02 06:57:38.179230495 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.179235345 DEBUG Adding new file root '/tmp/.tmpCQ0oFl/root3' of kind Project 2026-10-02 06:57:38.181119522 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.181166262 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.181194182 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:38.181197842 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:57:38.181257112 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root2/main.py"))}: Checking file '/tmp/.tmpCQ0oFl/root2/main.py' 2026-10-02 06:57:38.181319042 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.189311860 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.189382610 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:57:38.189389220 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:57:38.189436740 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root3/main.py"))}: Checking file '/tmp/.tmpCQ0oFl/root3/main.py' 2026-10-02 06:57:38.189491610 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.197941627 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCQ0oFl/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.198015057 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.198041987 DEBUG method="workspace/diagnostic" response.id=3 duration=16.91ms 2026-10-02 06:57:38.198059907 DEBUG Received server response for request 3 2026-10-02 06:57:38.208254772 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.208300412 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.208308982 DEBUG method="shutdown" response.id=4 duration=12.97µs 2026-10-02 06:57:38.208319272 DEBUG Received server response for request 4 2026-10-02 06:57:38.208323072 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.208333382 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-02 06:57:38.213211865 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.213274085 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.213315105 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.213388154 DEBUG Client info: None 2026-10-02 06:57:38.213418204 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-02 06:57:38.213433294 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.213440224 INFO Version: Unknown 2026-10-02 06:57:38.213483054 DEBUG Received server response for request 1 2026-10-02 06:57:38.213518694 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.213534814 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.213705074 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.213757714 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.213761044 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.213772394 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:38.213835044 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.213853974 DEBUG Initializing workspace `file:///tmp/.tmp4eToHz/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.213874234 DEBUG Searching for a project in '/tmp/.tmp4eToHz/root1' 2026-10-02 06:57:38.213912354 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.213918114 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.215079942 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.215091812 DEBUG Resolving local virtual environment: /tmp/.tmp4eToHz/root1/.venv 2026-10-02 06:57:38.215147442 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.215152522 DEBUG No virtual environment found 2026-10-02 06:57:38.215165062 DEBUG Adding first-party search path `/tmp/.tmp4eToHz/root1` 2026-10-02 06:57:38.215169432 DEBUG Using vendored stdlib 2026-10-02 06:57:38.215296062 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.215301882 DEBUG Adding new file root '/tmp/.tmp4eToHz/root1' of kind Project 2026-10-02 06:57:38.217455698 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.217515358 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.217671348 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4eToHz/root1/main.py"))}: Checking file '/tmp/.tmp4eToHz/root1/main.py' 2026-10-02 06:57:38.217788118 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4eToHz/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.226760175 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4eToHz/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.226876774 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.226902274 DEBUG method="workspace/diagnostic" response.id=2 duration=9.42ms 2026-10-02 06:57:38.226918554 DEBUG Received server response for request 2 2026-10-02 06:57:38.227023594 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.227049604 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp4eToHz/root2), to remove: 2026-10-02 06:57:38.227056184 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:38.227066894 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.227070994 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.227082864 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:38.227090524 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.227098924 DEBUG Initializing workspace `file:///tmp/.tmp4eToHz/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.227108624 DEBUG Searching for a project in '/tmp/.tmp4eToHz/root2' 2026-10-02 06:57:38.227139864 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.227146034 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.228125293 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.228135643 DEBUG Resolving local virtual environment: /tmp/.tmp4eToHz/root2/.venv 2026-10-02 06:57:38.228176183 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.228180253 DEBUG No virtual environment found 2026-10-02 06:57:38.228190933 DEBUG Adding first-party search path `/tmp/.tmp4eToHz/root2` 2026-10-02 06:57:38.228195003 DEBUG Using vendored stdlib 2026-10-02 06:57:38.228299292 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.228306922 DEBUG Adding new file root '/tmp/.tmp4eToHz/root2' of kind Project 2026-10-02 06:57:38.230272929 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.230320279 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.230343859 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:38.230347189 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:57:38.230402489 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4eToHz/root2/main.py"))}: Checking file '/tmp/.tmp4eToHz/root2/main.py' 2026-10-02 06:57:38.230459659 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4eToHz/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.238777657 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp4eToHz/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.238856177 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.238877967 DEBUG method="workspace/diagnostic" response.id=3 duration=8.59ms 2026-10-02 06:57:38.238892617 DEBUG Received server response for request 3 2026-10-02 06:57:38.249057302 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.249093961 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.249101501 DEBUG method="shutdown" response.id=4 duration=11.41µs 2026-10-02 06:57:38.249111231 DEBUG Received server response for request 4 2026-10-02 06:57:38.249115151 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.249131101 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-02 06:57:38.252805456 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:57:38.252880666 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.252918586 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.252979176 DEBUG Client info: None 2026-10-02 06:57:38.253007956 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.253021606 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.253031426 INFO Version: Unknown 2026-10-02 06:57:38.253072206 DEBUG Received server response for request 1 2026-10-02 06:57:38.253114795 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.253129995 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.253262505 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.253298965 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.253302975 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.253380625 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.253399135 DEBUG Initializing workspace `file:///tmp/.tmp9J8h2M/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.253415615 DEBUG Searching for a project in '/tmp/.tmp9J8h2M/root1' 2026-10-02 06:57:38.253448095 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.253453725 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.254577053 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.254586583 DEBUG Resolving local virtual environment: /tmp/.tmp9J8h2M/root1/.venv 2026-10-02 06:57:38.254649513 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.254654593 DEBUG No virtual environment found 2026-10-02 06:57:38.254666333 DEBUG Adding first-party search path `/tmp/.tmp9J8h2M/root1` 2026-10-02 06:57:38.254670623 DEBUG Using vendored stdlib 2026-10-02 06:57:38.254799003 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.254804023 DEBUG Adding new file root '/tmp/.tmp9J8h2M/root1' of kind Project 2026-10-02 06:57:38.256973990 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.256991970 DEBUG Updating project to check open files 2026-10-02 06:57:38.257012920 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:38.257029620 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:38.257035680 INFO Retrying to receive `client/registerCapability` request 2026-10-02 06:57:38.257049490 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.257053690 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:38.257054820 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-02 06:57:38.257123080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9J8h2M/root1/main.py") 2026-10-02 06:57:38.257131870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9J8h2M/root1/main.py` 2026-10-02 06:57:38.257139330 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9J8h2M/root1/main.py` 2026-10-02 06:57:38.257290479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9J8h2M/root1/main.py` to project `root1` 2026-10-02 06:57:38.257307289 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9J8h2M/root1/main.py` 2026-10-02 06:57:38.257309889 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.257318269 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.257452729 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9J8h2M/root1/main.py"))}: Checking file '/tmp/.tmp9J8h2M/root1/main.py' 2026-10-02 06:57:38.257578089 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9J8h2M/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.267272495 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9J8h2M/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.267354414 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.03ms 2026-10-02 06:57:38.267367804 DEBUG Received server response for request 2 2026-10-02 06:57:38.267401484 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.267420084 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp9J8h2M/root2), to remove: 2026-10-02 06:57:38.267425244 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:38.267434274 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.267437884 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.267456064 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.267465604 DEBUG Initializing workspace `file:///tmp/.tmp9J8h2M/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.267474564 DEBUG Searching for a project in '/tmp/.tmp9J8h2M/root2' 2026-10-02 06:57:38.267505504 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.267509754 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.268538983 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.268549213 DEBUG Resolving local virtual environment: /tmp/.tmp9J8h2M/root2/.venv 2026-10-02 06:57:38.268590283 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.268594833 DEBUG No virtual environment found 2026-10-02 06:57:38.268605202 DEBUG Adding first-party search path `/tmp/.tmp9J8h2M/root2` 2026-10-02 06:57:38.268609372 DEBUG Using vendored stdlib 2026-10-02 06:57:38.268719872 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.268725422 DEBUG Adding new file root '/tmp/.tmp9J8h2M/root2' of kind Project 2026-10-02 06:57:38.271655958 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.271671908 DEBUG Updating project to check open files 2026-10-02 06:57:38.271687308 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-02 06:57:38.271702038 DEBUG Received server request `client/unregisterCapability` 2026-10-02 06:57:38.271709858 DEBUG Received server request `client/registerCapability` 2026-10-02 06:57:38.271712868 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:38.271716218 INFO Retrying to receive `client/unregisterCapability` request 2026-10-02 06:57:38.271733618 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-02 06:57:38.271738808 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-02 06:57:38.281795433 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:38.281818183 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.281826173 DEBUG method="shutdown" response.id=3 duration=12.44µs 2026-10-02 06:57:38.281836073 DEBUG Received server response for request 3 2026-10-02 06:57:38.281840093 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.281857433 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-02 06:57:38.284479269 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.284537619 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.284570419 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.284638939 DEBUG Client info: None 2026-10-02 06:57:38.284670689 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.284684009 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.284690339 INFO Version: Unknown 2026-10-02 06:57:38.284732739 DEBUG Received server response for request 1 2026-10-02 06:57:38.284765979 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.284781849 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.284871958 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.284907038 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.284910378 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.284928058 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.284931568 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:38.284974508 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.284988808 DEBUG Initializing workspace `file:///tmp/.tmp125iKG/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.285003498 DEBUG Searching for a project in '/tmp/.tmp125iKG/app' 2026-10-02 06:57:38.285044488 DEBUG Found project at '/tmp/.tmp125iKG/app' 2026-10-02 06:57:38.285048888 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.285495907 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.285501017 DEBUG Resolving local virtual environment: /tmp/.tmp125iKG/app/.venv 2026-10-02 06:57:38.285540567 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.285544837 DEBUG No virtual environment found 2026-10-02 06:57:38.285560507 DEBUG Adding extra search-path `/tmp/.tmp125iKG/library` 2026-10-02 06:57:38.285568967 DEBUG Adding extra search-path `/tmp/.tmp125iKG/app/imports` 2026-10-02 06:57:38.285572727 DEBUG Adding first-party search path `/tmp/.tmp125iKG/app` 2026-10-02 06:57:38.285576787 DEBUG Using vendored stdlib 2026-10-02 06:57:38.285693817 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.285698027 DEBUG Adding new file root '/tmp/.tmp125iKG/app' of kind Project 2026-10-02 06:57:38.286115797 DEBUG Adding new file root '/tmp/.tmp125iKG/library' of kind SearchPath 2026-10-02 06:57:38.286122437 DEBUG Adding new file root '/tmp/.tmp125iKG/app/imports' of kind SearchPath 2026-10-02 06:57:38.288746043 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:38.288764393 DEBUG Initializing workspace `file:///tmp/.tmp125iKG/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.288774413 DEBUG Searching for a project in '/tmp/.tmp125iKG/library' 2026-10-02 06:57:38.288804573 DEBUG Found project at '/tmp/.tmp125iKG/library' 2026-10-02 06:57:38.288809843 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.289278262 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.289287142 DEBUG Resolving local virtual environment: /tmp/.tmp125iKG/library/.venv 2026-10-02 06:57:38.289325382 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.289329292 DEBUG No virtual environment found 2026-10-02 06:57:38.289345452 DEBUG Adding extra search-path `/tmp/.tmp125iKG/library/imports` 2026-10-02 06:57:38.289349532 DEBUG Adding first-party search path `/tmp/.tmp125iKG/library` 2026-10-02 06:57:38.289353432 DEBUG Using vendored stdlib 2026-10-02 06:57:38.289443912 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.289448392 DEBUG Adding new file root '/tmp/.tmp125iKG/library' of kind Project 2026-10-02 06:57:38.289853871 DEBUG Adding new file root '/tmp/.tmp125iKG/library/imports' of kind SearchPath 2026-10-02 06:57:38.292322307 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.002s 2026-10-02 06:57:38.292335047 DEBUG Updating project to check open files 2026-10-02 06:57:38.292351177 DEBUG Updating project to check open files 2026-10-02 06:57:38.292409377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp125iKG/library/module.py") 2026-10-02 06:57:38.292418047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp125iKG/library/module.py` 2026-10-02 06:57:38.292425017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp125iKG/library/module.py` 2026-10-02 06:57:38.292546277 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp125iKG/library/module.py` to project `library` 2026-10-02 06:57:38.292558617 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp125iKG/library/module.py` 2026-10-02 06:57:38.292560907 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.292567837 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.292771157 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.295178393 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-02 06:57:38.295213283 DEBUG method="textDocument/hover" response.id=2 duration=2.64ms 2026-10-02 06:57:38.295226013 DEBUG Received server response for request 2 2026-10-02 06:57:38.305310758 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:38.305332168 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.305338918 DEBUG method="shutdown" response.id=3 duration=10.00µs 2026-10-02 06:57:38.305349738 DEBUG Received server response for request 3 2026-10-02 06:57:38.305353158 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.305362078 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-02 06:57:38.307344335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.307397245 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.307431675 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.307495225 DEBUG Client info: None 2026-10-02 06:57:38.307519715 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-02 06:57:38.307533805 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.307539765 INFO Version: Unknown 2026-10-02 06:57:38.307584495 DEBUG Received server response for request 1 2026-10-02 06:57:38.307631555 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.307649655 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.307770904 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.307812004 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.307815674 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.307831604 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.307834884 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-02 06:57:38.307887204 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.307906444 DEBUG Initializing workspace `file:///tmp/.tmpuXrPL0/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.307923544 DEBUG Searching for a project in '/tmp/.tmpuXrPL0/root1' 2026-10-02 06:57:38.307959184 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.307964534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.309147772 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.309159352 DEBUG Resolving local virtual environment: /tmp/.tmpuXrPL0/root1/.venv 2026-10-02 06:57:38.309211812 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.309216672 DEBUG No virtual environment found 2026-10-02 06:57:38.309228792 DEBUG Adding first-party search path `/tmp/.tmpuXrPL0/root1` 2026-10-02 06:57:38.309232932 DEBUG Using vendored stdlib 2026-10-02 06:57:38.309356822 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.309362552 DEBUG Adding new file root '/tmp/.tmpuXrPL0/root1' of kind Project 2026-10-02 06:57:38.311541289 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.311558569 DEBUG Initializing workspace `file:///tmp/.tmpuXrPL0/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.311569039 DEBUG Searching for a project in '/tmp/.tmpuXrPL0/root2' 2026-10-02 06:57:38.311599949 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.311604509 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.312736777 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.312745797 DEBUG Resolving local virtual environment: /tmp/.tmpuXrPL0/root2/.venv 2026-10-02 06:57:38.312786697 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.312790497 DEBUG No virtual environment found 2026-10-02 06:57:38.312801117 DEBUG Adding first-party search path `/tmp/.tmpuXrPL0/root2` 2026-10-02 06:57:38.312805287 DEBUG Using vendored stdlib 2026-10-02 06:57:38.312903137 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.312908637 DEBUG Adding new file root '/tmp/.tmpuXrPL0/root2' of kind Project 2026-10-02 06:57:38.315907212 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.315986722 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuXrPL0/root1/main.py") 2026-10-02 06:57:38.315998512 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuXrPL0/root1/main.py` 2026-10-02 06:57:38.316018832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuXrPL0/root1/main.py` 2026-10-02 06:57:38.316158842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuXrPL0/root1/main.py` to project `root1` 2026-10-02 06:57:38.316173712 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuXrPL0/root1/main.py` 2026-10-02 06:57:38.316176332 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.316186242 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.316492072 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.331325470 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.335445273 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-02 06:57:38.355212664 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-02 06:57:38.355231124 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-02 06:57:38.355237634 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:38.355288514 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-02 06:57:38.355292264 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-02 06:57:38.376005763 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 59.775001ms 2026-10-02 06:57:38.376055843 DEBUG method="textDocument/completion" response.id=2 duration=59.86ms 2026-10-02 06:57:38.376088023 DEBUG Received server response for request 2 2026-10-02 06:57:38.376324933 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.376339153 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-02 06:57:38.376428743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuXrPL0/root2/main.py") 2026-10-02 06:57:38.376439753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuXrPL0/root2/main.py` 2026-10-02 06:57:38.376467393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuXrPL0/root2/main.py` 2026-10-02 06:57:38.376604282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuXrPL0/root2/main.py` to project `root2` 2026-10-02 06:57:38.376633472 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuXrPL0/root2/main.py` 2026-10-02 06:57:38.376636282 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.376644322 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.376683212 DEBUG method="textDocument/completion" response.id=3 duration=31.36µs 2026-10-02 06:57:38.376693252 DEBUG Received server response for request 3 2026-10-02 06:57:38.386789007 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.386820557 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.386827637 DEBUG method="shutdown" response.id=4 duration=9.55µs 2026-10-02 06:57:38.386837347 DEBUG Received server response for request 4 2026-10-02 06:57:38.386840777 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.386849657 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-02 06:57:38.394637186 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.394718256 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.394760585 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.394832315 DEBUG Client info: None 2026-10-02 06:57:38.394861995 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.394876605 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.394884665 INFO Version: Unknown 2026-10-02 06:57:38.394927055 DEBUG Received server response for request 1 2026-10-02 06:57:38.394973065 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.394990815 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.395147345 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.395185145 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.395188715 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.395210115 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.395213265 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:38.395269225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.395290925 DEBUG Initializing workspace `file:///tmp/.tmpw3k8cX/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.395308425 DEBUG Searching for a project in '/tmp/.tmpw3k8cX/api' 2026-10-02 06:57:38.395342855 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.395348265 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.396489403 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.396502923 DEBUG Resolving local virtual environment: /tmp/.tmpw3k8cX/api/.venv 2026-10-02 06:57:38.396556993 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.396562233 DEBUG No virtual environment found 2026-10-02 06:57:38.396575153 DEBUG Adding first-party search path `/tmp/.tmpw3k8cX/api` 2026-10-02 06:57:38.396579433 DEBUG Using vendored stdlib 2026-10-02 06:57:38.396702003 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.396706993 DEBUG Adding new file root '/tmp/.tmpw3k8cX/api' of kind Project 2026-10-02 06:57:38.398918459 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:38.398935989 DEBUG Initializing workspace `file:///tmp/.tmpw3k8cX/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.398948689 DEBUG Searching for a project in '/tmp/.tmpw3k8cX/web/src' 2026-10-02 06:57:38.398994819 DEBUG Found project at '/tmp/.tmpw3k8cX/web' 2026-10-02 06:57:38.398999619 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.400008758 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.400017178 DEBUG Resolving local virtual environment: /tmp/.tmpw3k8cX/web/.venv 2026-10-02 06:57:38.400056188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.400060098 DEBUG No virtual environment found 2026-10-02 06:57:38.400069528 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:38.400083388 DEBUG Adding extra search-path `/tmp/.tmpw3k8cX/shared` 2026-10-02 06:57:38.400087628 DEBUG Adding first-party search path `/tmp/.tmpw3k8cX/web/src` 2026-10-02 06:57:38.400091508 DEBUG Adding first-party search path `/tmp/.tmpw3k8cX/web` 2026-10-02 06:57:38.400095208 DEBUG Using vendored stdlib 2026-10-02 06:57:38.400196507 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.400201717 DEBUG Adding new file root '/tmp/.tmpw3k8cX/web' of kind Project 2026-10-02 06:57:38.400702517 DEBUG Adding new file root '/tmp/.tmpw3k8cX/shared' of kind SearchPath 2026-10-02 06:57:38.403197973 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.002s 2026-10-02 06:57:38.403210363 DEBUG Updating project to check open files 2026-10-02 06:57:38.403231743 DEBUG Updating project to check open files 2026-10-02 06:57:38.403275783 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.403317663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw3k8cX/shared/library.py") 2026-10-02 06:57:38.403382643 DEBUG method="textDocument/hover" response.id=2 duration=44.10µs 2026-10-02 06:57:38.403397303 DEBUG Received server response for request 2 2026-10-02 06:57:38.413475298 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:38.413494668 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.413501088 DEBUG method="shutdown" response.id=3 duration=8.66µs 2026-10-02 06:57:38.413510468 DEBUG Received server response for request 3 2026-10-02 06:57:38.413514448 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.413523678 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-02 06:57:38.415511745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.415591925 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.415648854 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.415700644 DEBUG Client info: None 2026-10-02 06:57:38.415729094 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.415740134 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.415745784 INFO Version: Unknown 2026-10-02 06:57:38.415786534 DEBUG Received server response for request 1 2026-10-02 06:57:38.415833674 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.415850224 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.415986184 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.416022774 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.416026914 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.416047454 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.416050804 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:38.416095934 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.416117524 DEBUG Initializing workspace `file:///tmp/.tmpHeP0X7/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.416135364 DEBUG Searching for a project in '/tmp/.tmpHeP0X7/api' 2026-10-02 06:57:38.416164494 DEBUG Found project at '/tmp/.tmpHeP0X7/api' 2026-10-02 06:57:38.416168824 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.417323962 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.417330422 DEBUG Resolving local virtual environment: /tmp/.tmpHeP0X7/api/.venv 2026-10-02 06:57:38.417381502 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.417388952 DEBUG No virtual environment found 2026-10-02 06:57:38.417400922 DEBUG Adding first-party search path `/tmp/.tmpHeP0X7/api` 2026-10-02 06:57:38.417405542 DEBUG Using vendored stdlib 2026-10-02 06:57:38.417530502 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.417538522 DEBUG Adding new file root '/tmp/.tmpHeP0X7/api' of kind Project 2026-10-02 06:57:38.419720849 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.419736598 DEBUG Initializing workspace `file:///tmp/.tmpHeP0X7/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.419747608 DEBUG Searching for a project in '/tmp/.tmpHeP0X7/web/src' 2026-10-02 06:57:38.419787818 DEBUG Found project at '/tmp/.tmpHeP0X7/web' 2026-10-02 06:57:38.419792898 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.420825557 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.420832297 DEBUG Resolving local virtual environment: /tmp/.tmpHeP0X7/web/.venv 2026-10-02 06:57:38.420871607 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.420875387 DEBUG No virtual environment found 2026-10-02 06:57:38.420884667 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-02 06:57:38.420898207 DEBUG Adding extra search-path `/tmp/.tmpHeP0X7/shared` 2026-10-02 06:57:38.420902447 DEBUG Adding first-party search path `/tmp/.tmpHeP0X7/web/src` 2026-10-02 06:57:38.420906287 DEBUG Adding first-party search path `/tmp/.tmpHeP0X7/web` 2026-10-02 06:57:38.420910057 DEBUG Using vendored stdlib 2026-10-02 06:57:38.421004157 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.421008357 DEBUG Adding new file root '/tmp/.tmpHeP0X7/web' of kind Project 2026-10-02 06:57:38.421516336 DEBUG Adding new file root '/tmp/.tmpHeP0X7/shared' of kind SearchPath 2026-10-02 06:57:38.422963624 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.001s 2026-10-02 06:57:38.422974004 DEBUG Updating project to check open files 2026-10-02 06:57:38.422993904 DEBUG Updating project to check open files 2026-10-02 06:57:38.423034094 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.423076054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHeP0X7/shared/library.py") 2026-10-02 06:57:38.423329143 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.425970289 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-02 06:57:38.426009279 DEBUG method="textDocument/hover" response.id=2 duration=2.91ms 2026-10-02 06:57:38.426024199 DEBUG Received server response for request 2 2026-10-02 06:57:38.426069629 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-02 06:57:38.426079269 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:38.426095839 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHeP0X7/api` 2026-10-02 06:57:38.426117609 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHeP0X7/api/ty.toml", kind: Any } 2026-10-02 06:57:38.426125619 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpHeP0X7/api' 2026-10-02 06:57:38.426149369 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpHeP0X7/api' 2026-10-02 06:57:38.426153479 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.426161769 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-02 06:57:38.426164579 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpHeP0X7/api/.venv 2026-10-02 06:57:38.426198999 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.426204219 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-02 06:57:38.426218399 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpHeP0X7/shared` 2026-10-02 06:57:38.426222649 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpHeP0X7/api` 2026-10-02 06:57:38.426226939 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-02 06:57:38.426316869 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.426321279 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpHeP0X7/shared' of kind SearchPath 2026-10-02 06:57:38.426730888 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-02 06:57:38.426739688 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-02 06:57:38.426769658 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHeP0X7/web/src` 2026-10-02 06:57:38.426791988 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHeP0X7/api/ty.toml", kind: Any } 2026-10-02 06:57:38.426914658 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.428861535 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-02 06:57:38.428894375 DEBUG method="textDocument/hover" response.id=3 duration=2.08ms 2026-10-02 06:57:38.428907965 DEBUG Received server response for request 3 2026-10-02 06:57:38.428921365 DEBUG Client sends notification `textDocument/didChange` 2026-10-02 06:57:38.428928195 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-02 06:57:38.428942975 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-02 06:57:38.428968725 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHeP0X7/shared/library.py", kind: FileContent } 2026-10-02 06:57:38.428974525 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHeP0X7/shared/library.py` 2026-10-02 06:57:38.429000035 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHeP0X7/shared/library.py", kind: FileContent } 2026-10-02 06:57:38.429004245 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHeP0X7/shared/library.py` 2026-10-02 06:57:38.429081495 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:57:38.429098275 DEBUG method="textDocument/hover" response.id=4 duration=84.36µs 2026-10-02 06:57:38.429108795 DEBUG Received server response for request 4 2026-10-02 06:57:38.429118505 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.429125275 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-02 06:57:38.429151355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHeP0X7/web/src/main.py") 2026-10-02 06:57:38.429155765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHeP0X7/web/src/main.py` 2026-10-02 06:57:38.429161034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHeP0X7/web/src/main.py` 2026-10-02 06:57:38.429284424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHeP0X7/web/src/main.py` to project `web` 2026-10-02 06:57:38.429298924 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHeP0X7/web/src/main.py` 2026-10-02 06:57:38.429301434 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.429309284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-02 06:57:38.429421774 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-02 06:57:38.429443924 DEBUG method="textDocument/hover" response.id=5 duration=127.94µs 2026-10-02 06:57:38.429454394 DEBUG Received server response for request 5 2026-10-02 06:57:38.439531799 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:57:38.439556309 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.439563979 DEBUG method="shutdown" response.id=6 duration=10.45µs 2026-10-02 06:57:38.439574749 DEBUG Received server response for request 6 2026-10-02 06:57:38.439578469 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.439587729 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-02 06:57:38.442744404 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.442811514 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.442847684 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.442914974 DEBUG Client info: None 2026-10-02 06:57:38.442945104 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.442956634 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.442963064 INFO Version: Unknown 2026-10-02 06:57:38.443004234 DEBUG Received server response for request 1 2026-10-02 06:57:38.443042434 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.443056874 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.443192834 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.443234054 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.443237444 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.443250524 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.443254074 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:38.443313523 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.443333123 DEBUG Initializing workspace `file:///tmp/.tmptvj0uL/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.443350863 DEBUG Searching for a project in '/tmp/.tmptvj0uL/root1' 2026-10-02 06:57:38.443389993 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.443395733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.444570952 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.444580022 DEBUG Resolving local virtual environment: /tmp/.tmptvj0uL/root1/.venv 2026-10-02 06:57:38.444644812 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.444649792 DEBUG No virtual environment found 2026-10-02 06:57:38.444662651 DEBUG Adding first-party search path `/tmp/.tmptvj0uL/root1` 2026-10-02 06:57:38.444666911 DEBUG Using vendored stdlib 2026-10-02 06:57:38.444789211 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.444794801 DEBUG Adding new file root '/tmp/.tmptvj0uL/root1' of kind Project 2026-10-02 06:57:38.446990628 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.447008458 DEBUG Updating project to check open files 2026-10-02 06:57:38.447099978 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptvj0uL/root1/main.py") 2026-10-02 06:57:38.447110368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptvj0uL/root1/main.py` 2026-10-02 06:57:38.447118178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptvj0uL/root1/main.py` 2026-10-02 06:57:38.447276438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptvj0uL/root1/main.py` to project `root1` 2026-10-02 06:57:38.447289718 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptvj0uL/root1/main.py` 2026-10-02 06:57:38.447292158 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.447300648 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.447450647 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptvj0uL/root1/main.py"))}: Checking file '/tmp/.tmptvj0uL/root1/main.py' 2026-10-02 06:57:38.447581927 DEBUG method="textDocument/diagnostic" response.id=2 duration=274.35µs 2026-10-02 06:57:38.447596637 DEBUG Received server response for request 2 2026-10-02 06:57:38.447689137 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.447708127 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmptvj0uL/root2), to remove: 2026-10-02 06:57:38.447713647 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:38.447722897 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.447726787 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.447738827 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:38.447744757 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.447752117 DEBUG Initializing workspace `file:///tmp/.tmptvj0uL/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.447761117 DEBUG Searching for a project in '/tmp/.tmptvj0uL/root2' 2026-10-02 06:57:38.447792157 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.447796247 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.448852865 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.448860745 DEBUG Resolving local virtual environment: /tmp/.tmptvj0uL/root2/.venv 2026-10-02 06:57:38.448899935 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.448904025 DEBUG No virtual environment found 2026-10-02 06:57:38.448915285 DEBUG Adding first-party search path `/tmp/.tmptvj0uL/root2` 2026-10-02 06:57:38.448919545 DEBUG Using vendored stdlib 2026-10-02 06:57:38.449020235 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.449024375 DEBUG Adding new file root '/tmp/.tmptvj0uL/root2' of kind Project 2026-10-02 06:57:38.451962571 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.451975291 DEBUG Updating project to check open files 2026-10-02 06:57:38.452035751 DEBUG method="textDocument/diagnostic" response.id=3 duration=46.09µs 2026-10-02 06:57:38.452050141 DEBUG Received server response for request 3 2026-10-02 06:57:38.452089481 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.452096371 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:38.452149540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptvj0uL/root2/main.py") 2026-10-02 06:57:38.452157670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptvj0uL/root2/main.py` 2026-10-02 06:57:38.452165640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptvj0uL/root2/main.py` 2026-10-02 06:57:38.452294520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptvj0uL/root2/main.py` to project `root2` 2026-10-02 06:57:38.452305500 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptvj0uL/root2/main.py` 2026-10-02 06:57:38.452307920 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.452315080 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.452388770 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmptvj0uL/root2/main.py"))}: Checking file '/tmp/.tmptvj0uL/root2/main.py' 2026-10-02 06:57:38.452437680 DEBUG method="textDocument/diagnostic" response.id=4 duration=116.21µs 2026-10-02 06:57:38.452447480 DEBUG Received server response for request 4 2026-10-02 06:57:38.462545645 DEBUG Client sends request `shutdown` with ID 5 2026-10-02 06:57:38.462570775 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.462578435 DEBUG method="shutdown" response.id=5 duration=10.78µs 2026-10-02 06:57:38.462589295 DEBUG Received server response for request 5 2026-10-02 06:57:38.462592635 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.462601445 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-02 06:57:38.464596942 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.464687782 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.464732002 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.464798022 DEBUG Client info: None 2026-10-02 06:57:38.464829092 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.464844852 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.464851232 INFO Version: Unknown 2026-10-02 06:57:38.464893751 DEBUG Received server response for request 1 2026-10-02 06:57:38.464940331 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.464957021 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.465084451 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.465117201 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.465120531 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.465140141 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.465143421 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:38.465190691 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.465209291 DEBUG Initializing workspace `file:///tmp/.tmpH3t4Ym/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.465224031 DEBUG Searching for a project in '/tmp/.tmpH3t4Ym/root1' 2026-10-02 06:57:38.465255721 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.465260471 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.466369489 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.466377399 DEBUG Resolving local virtual environment: /tmp/.tmpH3t4Ym/root1/.venv 2026-10-02 06:57:38.466422489 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.466427229 DEBUG No virtual environment found 2026-10-02 06:57:38.466438519 DEBUG Adding first-party search path `/tmp/.tmpH3t4Ym/root1` 2026-10-02 06:57:38.466442779 DEBUG Using vendored stdlib 2026-10-02 06:57:38.466561579 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.466567389 DEBUG Adding new file root '/tmp/.tmpH3t4Ym/root1' of kind Project 2026-10-02 06:57:38.468750246 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.468767286 DEBUG Initializing workspace `file:///tmp/.tmpH3t4Ym/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.468778386 DEBUG Searching for a project in '/tmp/.tmpH3t4Ym/root2' 2026-10-02 06:57:38.468808656 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.468813636 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.469850274 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.469856414 DEBUG Resolving local virtual environment: /tmp/.tmpH3t4Ym/root2/.venv 2026-10-02 06:57:38.469893654 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.469897584 DEBUG No virtual environment found 2026-10-02 06:57:38.469909144 DEBUG Adding first-party search path `/tmp/.tmpH3t4Ym/root2` 2026-10-02 06:57:38.469913154 DEBUG Using vendored stdlib 2026-10-02 06:57:38.470019394 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.470023634 DEBUG Adding new file root '/tmp/.tmpH3t4Ym/root2' of kind Project 2026-10-02 06:57:38.471974101 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.471985841 DEBUG Updating project to check open files 2026-10-02 06:57:38.472002371 DEBUG Updating project to check open files 2026-10-02 06:57:38.472066001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH3t4Ym/root1/main.py") 2026-10-02 06:57:38.472073731 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpH3t4Ym/root1/main.py` 2026-10-02 06:57:38.472080391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpH3t4Ym/root1/main.py` 2026-10-02 06:57:38.472205521 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpH3t4Ym/root1/main.py` to project `root1` 2026-10-02 06:57:38.472217761 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH3t4Ym/root1/main.py` 2026-10-02 06:57:38.472220271 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.472228131 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.472366200 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH3t4Ym/root1/main.py"))}: Checking file '/tmp/.tmpH3t4Ym/root1/main.py' 2026-10-02 06:57:38.472474090 DEBUG method="textDocument/diagnostic" response.id=2 duration=239.28µs 2026-10-02 06:57:38.472488590 DEBUG Received server response for request 2 2026-10-02 06:57:38.472562380 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.472572800 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:38.472606990 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH3t4Ym/root2/main.py") 2026-10-02 06:57:38.472625930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpH3t4Ym/root2/main.py` 2026-10-02 06:57:38.472632360 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpH3t4Ym/root2/main.py` 2026-10-02 06:57:38.472745160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpH3t4Ym/root2/main.py` to project `root2` 2026-10-02 06:57:38.472756420 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH3t4Ym/root2/main.py` 2026-10-02 06:57:38.472758570 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.472765920 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.472819020 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH3t4Ym/root2/main.py"))}: Checking file '/tmp/.tmpH3t4Ym/root2/main.py' 2026-10-02 06:57:38.472845710 DEBUG method="textDocument/diagnostic" response.id=3 duration=73.31µs 2026-10-02 06:57:38.472856160 DEBUG Received server response for request 3 2026-10-02 06:57:38.473499699 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.473538279 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.473570799 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.473636579 DEBUG Client info: None 2026-10-02 06:57:38.473661399 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.473672729 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.473683418 INFO Version: Unknown 2026-10-02 06:57:38.473726648 DEBUG Received server response for request 1 2026-10-02 06:57:38.473764008 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.473779508 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.473865148 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.473908658 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.473911978 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.473933978 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.473937048 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:38.473992758 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.474013388 DEBUG Initializing workspace `file:///tmp/.tmp2VvpJe/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.474028818 DEBUG Searching for a project in '/tmp/.tmp2VvpJe/root1' 2026-10-02 06:57:38.474063578 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.474068618 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.474732597 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.474738407 DEBUG Resolving local virtual environment: /tmp/.tmp2VvpJe/root1/.venv 2026-10-02 06:57:38.474782837 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.474786827 DEBUG No virtual environment found 2026-10-02 06:57:38.474804357 DEBUG Adding first-party search path `/tmp/.tmp2VvpJe/root1` 2026-10-02 06:57:38.474808317 DEBUG Using vendored stdlib 2026-10-02 06:57:38.474903827 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.474908027 DEBUG Adding new file root '/tmp/.tmp2VvpJe/root1' of kind Project 2026-10-02 06:57:38.476789284 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.476805334 DEBUG Initializing workspace `file:///tmp/.tmp2VvpJe/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.476815694 DEBUG Searching for a project in '/tmp/.tmp2VvpJe/root2' 2026-10-02 06:57:38.476847454 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.476852514 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.478159282 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.478165732 DEBUG Resolving local virtual environment: /tmp/.tmp2VvpJe/root2/.venv 2026-10-02 06:57:38.478203532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.478207282 DEBUG No virtual environment found 2026-10-02 06:57:38.478218402 DEBUG Adding first-party search path `/tmp/.tmp2VvpJe/root2` 2026-10-02 06:57:38.478222402 DEBUG Using vendored stdlib 2026-10-02 06:57:38.478347032 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.478351382 DEBUG Adding new file root '/tmp/.tmp2VvpJe/root2' of kind Project 2026-10-02 06:57:38.481282637 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.481296207 DEBUG Updating project to check open files 2026-10-02 06:57:38.481311647 DEBUG Updating project to check open files 2026-10-02 06:57:38.481382277 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2VvpJe/root1/main.py") 2026-10-02 06:57:38.481389867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2VvpJe/root1/main.py` 2026-10-02 06:57:38.481396267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2VvpJe/root1/main.py` 2026-10-02 06:57:38.481529347 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2VvpJe/root1/main.py` to project `root1` 2026-10-02 06:57:38.481541657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2VvpJe/root1/main.py` 2026-10-02 06:57:38.481544037 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.481552047 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.481707737 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2VvpJe/root1/main.py"))}: Checking file '/tmp/.tmp2VvpJe/root1/main.py' 2026-10-02 06:57:38.481805356 DEBUG method="textDocument/diagnostic" response.id=2 duration=246.88µs 2026-10-02 06:57:38.481820066 DEBUG Received server response for request 2 2026-10-02 06:57:38.481916386 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.481924116 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:38.481975926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2VvpJe/root2/main.py") 2026-10-02 06:57:38.481982206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2VvpJe/root2/main.py` 2026-10-02 06:57:38.481988626 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2VvpJe/root2/main.py` 2026-10-02 06:57:38.482108306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2VvpJe/root2/main.py` to project `root2` 2026-10-02 06:57:38.482118496 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2VvpJe/root2/main.py` 2026-10-02 06:57:38.482121356 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.482128006 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.482199916 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2VvpJe/root2/main.py"))}: Checking file '/tmp/.tmp2VvpJe/root2/main.py' 2026-10-02 06:57:38.482239886 DEBUG method="textDocument/diagnostic" response.id=3 duration=105.51µs 2026-10-02 06:57:38.482254016 DEBUG Received server response for request 3 2026-10-02 06:57:38.492353831 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.492372861 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.492379351 DEBUG method="shutdown" response.id=4 duration=8.75µs 2026-10-02 06:57:38.492389291 DEBUG Received server response for request 4 2026-10-02 06:57:38.492392891 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.492401441 DEBUG Received exit notification, exiting 2026-10-02 06:57:38.503492414 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.503532004 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.503541294 DEBUG method="shutdown" response.id=4 duration=14.89µs 2026-10-02 06:57:38.503551594 DEBUG Received server response for request 4 2026-10-02 06:57:38.503555894 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.503571594 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-02 06:57:38.505639661 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.505708681 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.505747921 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.505820051 DEBUG Client info: None 2026-10-02 06:57:38.505848461 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-02 06:57:38.505862681 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.505868701 INFO Version: Unknown 2026-10-02 06:57:38.505910691 DEBUG Received server response for request 1 2026-10-02 06:57:38.505955111 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.505971491 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.506118650 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.506163940 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.506167340 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.506182110 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:38.506240900 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.506261140 DEBUG Initializing workspace `file:///tmp/.tmpYiJsX2/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.506278380 DEBUG Searching for a project in '/tmp/.tmpYiJsX2/root1' 2026-10-02 06:57:38.506314590 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.506320010 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.507502958 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.507511998 DEBUG Resolving local virtual environment: /tmp/.tmpYiJsX2/root1/.venv 2026-10-02 06:57:38.507564078 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.507569518 DEBUG No virtual environment found 2026-10-02 06:57:38.507581788 DEBUG Adding first-party search path `/tmp/.tmpYiJsX2/root1` 2026-10-02 06:57:38.507586058 DEBUG Using vendored stdlib 2026-10-02 06:57:38.507727158 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.507732168 DEBUG Adding new file root '/tmp/.tmpYiJsX2/root1' of kind Project 2026-10-02 06:57:38.510881703 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:38.510899603 DEBUG Initializing workspace `file:///tmp/.tmpYiJsX2/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.510909603 DEBUG Searching for a project in '/tmp/.tmpYiJsX2/root2' 2026-10-02 06:57:38.510941683 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.510947313 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.512008242 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.512014462 DEBUG Resolving local virtual environment: /tmp/.tmpYiJsX2/root2/.venv 2026-10-02 06:57:38.512054152 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.512058432 DEBUG No virtual environment found 2026-10-02 06:57:38.512069962 DEBUG Adding first-party search path `/tmp/.tmpYiJsX2/root2` 2026-10-02 06:57:38.512074112 DEBUG Using vendored stdlib 2026-10-02 06:57:38.512179181 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.512183171 DEBUG Adding new file root '/tmp/.tmpYiJsX2/root2' of kind Project 2026-10-02 06:57:38.515102977 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.515163657 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.515312517 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYiJsX2/root1/main.py"))}: Checking file '/tmp/.tmpYiJsX2/root1/main.py' 2026-10-02 06:57:38.515427737 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYiJsX2/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.523830184 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYiJsX2/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.523940054 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.523946974 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:57:38.523995824 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYiJsX2/root2/main.py"))}: Checking file '/tmp/.tmpYiJsX2/root2/main.py' 2026-10-02 06:57:38.524047994 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYiJsX2/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.531945072 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYiJsX2/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.532020102 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:57:38.532053182 DEBUG method="workspace/diagnostic" response.id=2 duration=16.93ms 2026-10-02 06:57:38.532072452 DEBUG Received server response for request 2 2026-10-02 06:57:38.542297397 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:38.542337937 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.542345787 DEBUG method="shutdown" response.id=3 duration=12.43µs 2026-10-02 06:57:38.542357237 DEBUG Received server response for request 3 2026-10-02 06:57:38.542361787 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.542378027 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-02 06:57:38.546101731 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.546176391 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.546217471 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.546282661 DEBUG Client info: None 2026-10-02 06:57:38.546311261 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.546325151 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.546331981 INFO Version: Unknown 2026-10-02 06:57:38.546375541 DEBUG Received server response for request 1 2026-10-02 06:57:38.546421251 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.546437721 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.546518150 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.546554730 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.546558440 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.546580780 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.546584800 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:38.546628580 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.546645480 DEBUG Initializing workspace `file:///tmp/.tmpcLGqcl`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.546658270 DEBUG Searching for a project in '/tmp/.tmpcLGqcl' 2026-10-02 06:57:38.546707220 DEBUG Found project at '/tmp/.tmpcLGqcl' 2026-10-02 06:57:38.546711530 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.547202179 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.547207929 DEBUG Resolving local virtual environment: /tmp/.tmpcLGqcl/.venv 2026-10-02 06:57:38.547251969 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.547256249 DEBUG No virtual environment found 2026-10-02 06:57:38.547267539 DEBUG Adding first-party search path `/tmp/.tmpcLGqcl` 2026-10-02 06:57:38.547271709 DEBUG Using vendored stdlib 2026-10-02 06:57:38.547363089 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.547367499 DEBUG Adding new file root '/tmp/.tmpcLGqcl' of kind Project 2026-10-02 06:57:38.548984277 DEBUG Ignoring file `/tmp/.tmpcLGqcl/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-02 06:57:38.549051877 DEBUG Skipping directory `/tmp/.tmpcLGqcl/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-02 06:57:38.550221825 INFO Project::index_files{project=.tmpcLGqcl}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.550239725 DEBUG Initializing workspace `file:///tmp/.tmpcLGqcl/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.550250705 DEBUG Searching for a project in '/tmp/.tmpcLGqcl/external/Y' 2026-10-02 06:57:38.550279985 DEBUG Found project at '/tmp/.tmpcLGqcl/external/Y' 2026-10-02 06:57:38.550284235 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.550780344 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.550789944 DEBUG Resolving local virtual environment: /tmp/.tmpcLGqcl/external/Y/.venv 2026-10-02 06:57:38.550834624 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.550838464 DEBUG No virtual environment found 2026-10-02 06:57:38.550849794 DEBUG Adding first-party search path `/tmp/.tmpcLGqcl/external/Y` 2026-10-02 06:57:38.550853724 DEBUG Using vendored stdlib 2026-10-02 06:57:38.550940514 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.550946294 DEBUG Adding new file root '/tmp/.tmpcLGqcl/external/Y' of kind Project 2026-10-02 06:57:38.551816103 DEBUG Ignoring file `/tmp/.tmpcLGqcl/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-02 06:57:38.553848480 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.553863950 DEBUG Updating project to check open files 2026-10-02 06:57:38.553886330 DEBUG Updating project to check open files 2026-10-02 06:57:38.553944519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcLGqcl/systemtests/included.py") 2026-10-02 06:57:38.553954919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcLGqcl/systemtests/included.py` 2026-10-02 06:57:38.553960869 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcLGqcl/systemtests/included.py` 2026-10-02 06:57:38.554077839 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcLGqcl/systemtests/included.py` to project `.tmpcLGqcl` 2026-10-02 06:57:38.554093899 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcLGqcl/systemtests/included.py` 2026-10-02 06:57:38.554096819 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.554105069 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.554293969 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcLGqcl/systemtests/included.py"))}: Checking file '/tmp/.tmpcLGqcl/systemtests/included.py' 2026-10-02 06:57:38.554485069 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcLGqcl/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.563135536 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcLGqcl/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.567347720 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.24ms 2026-10-02 06:57:38.567373849 DEBUG Received server response for request 2 2026-10-02 06:57:38.567495679 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.567510479 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:38.567565249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcLGqcl/external/Y/only_external.py") 2026-10-02 06:57:38.567572819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcLGqcl/external/Y/only_external.py` 2026-10-02 06:57:38.567582619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcLGqcl/external/Y/only_external.py` 2026-10-02 06:57:38.567729589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcLGqcl/external/Y/only_external.py` to project `Y` 2026-10-02 06:57:38.567743479 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcLGqcl/external/Y/only_external.py` 2026-10-02 06:57:38.567746239 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.567753179 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.567833159 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcLGqcl/external/Y/only_external.py"))}: Checking file '/tmp/.tmpcLGqcl/external/Y/only_external.py' 2026-10-02 06:57:38.567914109 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcLGqcl/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.575783037 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcLGqcl/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.579765651 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.01ms 2026-10-02 06:57:38.579794611 DEBUG Received server response for request 3 2026-10-02 06:57:38.589914676 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.589950516 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.589958866 DEBUG method="shutdown" response.id=4 duration=11.93µs 2026-10-02 06:57:38.589976056 DEBUG Received server response for request 4 2026-10-02 06:57:38.589979816 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.589994476 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-02 06:57:38.598422794 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.598501673 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.598548843 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.598625833 DEBUG Client info: None 2026-10-02 06:57:38.598654503 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:38.598668653 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.598677063 INFO Version: Unknown 2026-10-02 06:57:38.598719593 DEBUG Received server response for request 1 2026-10-02 06:57:38.598763883 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.598782613 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.598897273 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.598940673 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.598944683 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.598966253 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.598970993 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:38.599029833 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.599048573 DEBUG Initializing workspace `file:///tmp/.tmp1NBIPh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.599065953 DEBUG Searching for a project in '/tmp/.tmp1NBIPh' 2026-10-02 06:57:38.599110372 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.599115412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.599650192 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.599655552 DEBUG Resolving local virtual environment: /tmp/.tmp1NBIPh/.venv 2026-10-02 06:57:38.599701902 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.599706732 DEBUG No virtual environment found 2026-10-02 06:57:38.599719981 DEBUG Adding first-party search path `/tmp/.tmp1NBIPh` 2026-10-02 06:57:38.599724011 DEBUG Using vendored stdlib 2026-10-02 06:57:38.599828131 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.599832581 DEBUG Adding new file root '/tmp/.tmp1NBIPh' of kind Project 2026-10-02 06:57:38.604798714 INFO Project::index_files{project=.tmp1NBIPh}: Indexed 2 file(s) in 0.004s 2026-10-02 06:57:38.604818314 DEBUG Initializing workspace `file:///tmp/.tmp1NBIPh/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.604830294 DEBUG Searching for a project in '/tmp/.tmp1NBIPh/external/Y' 2026-10-02 06:57:38.604869184 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.604873414 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.605349863 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.605358803 DEBUG Resolving local virtual environment: /tmp/.tmp1NBIPh/external/Y/.venv 2026-10-02 06:57:38.605397893 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.605401773 DEBUG No virtual environment found 2026-10-02 06:57:38.605413303 DEBUG Adding first-party search path `/tmp/.tmp1NBIPh/external/Y` 2026-10-02 06:57:38.605417373 DEBUG Using vendored stdlib 2026-10-02 06:57:38.605502253 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.605505973 DEBUG Adding new file root '/tmp/.tmp1NBIPh/external/Y' of kind Project 2026-10-02 06:57:38.608315639 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.608329299 DEBUG Updating project to check open files 2026-10-02 06:57:38.608347719 DEBUG Updating project to check open files 2026-10-02 06:57:38.608409349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1NBIPh/systemtests/foo.py") 2026-10-02 06:57:38.608420219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1NBIPh/systemtests/foo.py` 2026-10-02 06:57:38.608426339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1NBIPh/systemtests/foo.py` 2026-10-02 06:57:38.608550668 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1NBIPh/systemtests/foo.py` to project `.tmp1NBIPh` 2026-10-02 06:57:38.608562858 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1NBIPh/systemtests/foo.py` 2026-10-02 06:57:38.608565508 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.608572468 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.608844958 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.617384715 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.621445369 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-02 06:57:38.621485049 DEBUG method="textDocument/hover" response.id=2 duration=12.91ms 2026-10-02 06:57:38.621512259 DEBUG Received server response for request 2 2026-10-02 06:57:38.621561299 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:38.621570579 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-02 06:57:38.621635279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1NBIPh/external/Y/foo.py") 2026-10-02 06:57:38.621643839 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1NBIPh/external/Y/foo.py` 2026-10-02 06:57:38.621655559 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1NBIPh/external/Y/foo.py` 2026-10-02 06:57:38.621785149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1NBIPh/external/Y/foo.py` to project `Y` 2026-10-02 06:57:38.621797809 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1NBIPh/external/Y/foo.py` 2026-10-02 06:57:38.621800169 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:38.621806579 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:38.621848889 DEBUG method="textDocument/hover" response.id=3 duration=35.37µs 2026-10-02 06:57:38.621866179 DEBUG Received server response for request 3 2026-10-02 06:57:38.631944224 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.631976524 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.631983664 DEBUG method="shutdown" response.id=4 duration=10.27µs 2026-10-02 06:57:38.631999634 DEBUG Received server response for request 4 2026-10-02 06:57:38.632003054 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.632018574 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-02 06:57:38.635364679 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.635436779 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.635480608 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.635581978 DEBUG Client info: None 2026-10-02 06:57:38.635636278 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-02 06:57:38.635653968 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.635662758 INFO Version: Unknown 2026-10-02 06:57:38.635710698 DEBUG Received server response for request 1 2026-10-02 06:57:38.635754798 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.635773488 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.635879278 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.635916848 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.635920788 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.635947198 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:38.635991298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.636009678 DEBUG Initializing workspace `file:///tmp/.tmpXQWzYp/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.636024318 DEBUG Searching for a project in '/tmp/.tmpXQWzYp/root1' 2026-10-02 06:57:38.636058258 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.636062618 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.636545017 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.636550057 DEBUG Resolving local virtual environment: /tmp/.tmpXQWzYp/root1/.venv 2026-10-02 06:57:38.636593947 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.636598277 DEBUG No virtual environment found 2026-10-02 06:57:38.636609477 DEBUG Adding first-party search path `/tmp/.tmpXQWzYp/root1` 2026-10-02 06:57:38.636629297 DEBUG Using vendored stdlib 2026-10-02 06:57:38.636721267 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.636725557 DEBUG Adding new file root '/tmp/.tmpXQWzYp/root1' of kind Project 2026-10-02 06:57:38.639720542 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:38.639739972 DEBUG Initializing workspace `file:///tmp/.tmpXQWzYp/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.639750522 DEBUG Searching for a project in '/tmp/.tmpXQWzYp/root2' 2026-10-02 06:57:38.639781402 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.639786812 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.640231501 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.640240071 DEBUG Resolving local virtual environment: /tmp/.tmpXQWzYp/root2/.venv 2026-10-02 06:57:38.640278741 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.640282571 DEBUG No virtual environment found 2026-10-02 06:57:38.640292681 DEBUG Adding first-party search path `/tmp/.tmpXQWzYp/root2` 2026-10-02 06:57:38.640296671 DEBUG Using vendored stdlib 2026-10-02 06:57:38.640381521 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.640386971 DEBUG Adding new file root '/tmp/.tmpXQWzYp/root2' of kind Project 2026-10-02 06:57:38.643136837 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.643150247 DEBUG Initializing workspace `file:///tmp/.tmpXQWzYp/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.643160087 DEBUG Searching for a project in '/tmp/.tmpXQWzYp/root3' 2026-10-02 06:57:38.643189957 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.643194857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.643710506 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.643718346 DEBUG Resolving local virtual environment: /tmp/.tmpXQWzYp/root3/.venv 2026-10-02 06:57:38.643754456 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.643758416 DEBUG No virtual environment found 2026-10-02 06:57:38.643769166 DEBUG Adding first-party search path `/tmp/.tmpXQWzYp/root3` 2026-10-02 06:57:38.643773446 DEBUG Using vendored stdlib 2026-10-02 06:57:38.643858556 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.643864156 DEBUG Adding new file root '/tmp/.tmpXQWzYp/root3' of kind Project 2026-10-02 06:57:38.645679583 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:38.645732253 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.645885093 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root1/main.py"))}: Checking file '/tmp/.tmpXQWzYp/root1/main.py' 2026-10-02 06:57:38.645993443 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.654898580 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.655001749 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:38.655008409 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:57:38.655060319 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root2/main.py"))}: Checking file '/tmp/.tmpXQWzYp/root2/main.py' 2026-10-02 06:57:38.655113569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.663243697 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.663311497 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:57:38.663317477 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-02 06:57:38.663371067 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root3/main.py"))}: Checking file '/tmp/.tmpXQWzYp/root3/main.py' 2026-10-02 06:57:38.663422827 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:38.671408295 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXQWzYp/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:38.671480715 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:57:38.671509715 DEBUG method="workspace/diagnostic" response.id=2 duration=25.81ms 2026-10-02 06:57:38.671532185 DEBUG Received server response for request 2 2026-10-02 06:57:38.671728375 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.671742325 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:38.671761715 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpXQWzYp/root2), (root3, file:///tmp/.tmpXQWzYp/root3) 2026-10-02 06:57:38.671766075 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpXQWzYp/root2 2026-10-02 06:57:38.672850023 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpXQWzYp/root3 2026-10-02 06:57:38.673896221 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:38.673920581 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:38.673933081 DEBUG method="workspace/diagnostic" response.id=3 duration=53.98µs 2026-10-02 06:57:38.673946021 DEBUG Received server response for request 3 2026-10-02 06:57:38.684066636 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:38.684103246 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:38.684111776 DEBUG method="shutdown" response.id=4 duration=11.67µs 2026-10-02 06:57:38.684129946 DEBUG Received server response for request 4 2026-10-02 06:57:38.684133516 DEBUG Client sends notification `exit` 2026-10-02 06:57:38.684149456 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-02 06:57:38.687120492 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:38.687198792 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:38.687243232 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:38.687312952 DEBUG Client info: None 2026-10-02 06:57:38.687338161 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-02 06:57:38.687353031 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:38.687359831 INFO Version: Unknown 2026-10-02 06:57:38.687400941 DEBUG Received server response for request 1 2026-10-02 06:57:38.687445861 DEBUG Client sends notification `initialized` 2026-10-02 06:57:38.687461531 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:38.687568981 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:38.687611201 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:38.687629201 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:38.687644741 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:38.687647251 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:38.687683761 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:38.687699441 DEBUG Initializing workspace `file:///tmp/.tmpm8zwGz/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:38.687716321 DEBUG Searching for a project in '/tmp/.tmpm8zwGz/root1' 2026-10-02 06:57:38.687750221 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:38.687755121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:38.688263620 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:38.688268780 DEBUG Resolving local virtual environment: /tmp/.tmpm8zwGz/root1/.venv 2026-10-02 06:57:38.688315340 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:38.688319710 DEBUG No virtual environment found 2026-10-02 06:57:38.688331660 DEBUG Adding first-party search path `/tmp/.tmpm8zwGz/root1` 2026-10-02 06:57:38.688335680 DEBUG Using vendored stdlib 2026-10-02 06:57:38.688431430 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:38.688436220 DEBUG Adding new file root '/tmp/.tmpm8zwGz/root1' of kind Project 2026-10-02 06:57:38.690466057 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:38.690494687 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpm8zwGz/root1) 2026-10-02 06:57:38.690498397 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpm8zwGz/root1 2026-10-02 06:57:38.690734987 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-02 06:57:40.687764696 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:40.687912116 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:40.687970446 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-02 06:57:40.687982226 DEBUG method="shutdown" response.id=3 duration=79.90µs 2026-10-02 06:57:40.687986346 DEBUG Received server response for request 2 2026-10-02 06:57:40.687991326 DEBUG Received server response for request 3 2026-10-02 06:57:40.687996426 DEBUG Client sends notification `exit` 2026-10-02 06:57:40.688005466 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-02 06:57:40.689788783 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:40.689871443 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:40.689918862 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:40.689999142 DEBUG Client info: None 2026-10-02 06:57:40.690024062 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-02 06:57:40.690040392 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:40.690047322 INFO Version: Unknown 2026-10-02 06:57:40.690087132 DEBUG Received server response for request 1 2026-10-02 06:57:40.690132312 DEBUG Client sends notification `initialized` 2026-10-02 06:57:40.690151712 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:40.690278992 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:40.690315112 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:40.690318712 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:40.690336302 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-02 06:57:40.690394552 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:40.690413432 DEBUG Initializing workspace `file:///tmp/.tmp8aifCD/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.690433462 DEBUG Searching for a project in '/tmp/.tmp8aifCD/root1' 2026-10-02 06:57:40.690470442 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:40.690476022 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.691161350 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.691167690 DEBUG Resolving local virtual environment: /tmp/.tmp8aifCD/root1/.venv 2026-10-02 06:57:40.691222990 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.691228040 DEBUG No virtual environment found 2026-10-02 06:57:40.691241460 DEBUG Adding first-party search path `/tmp/.tmp8aifCD/root1` 2026-10-02 06:57:40.691246010 DEBUG Using vendored stdlib 2026-10-02 06:57:40.691354630 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.691359810 DEBUG Adding new file root '/tmp/.tmp8aifCD/root1' of kind Project 2026-10-02 06:57:40.694400725 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-02 06:57:40.694420655 DEBUG Initializing workspace `file:///tmp/.tmp8aifCD/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.694430515 DEBUG Searching for a project in '/tmp/.tmp8aifCD/root2' 2026-10-02 06:57:40.694462725 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:40.694468705 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.695051664 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.695060824 DEBUG Resolving local virtual environment: /tmp/.tmp8aifCD/root2/.venv 2026-10-02 06:57:40.695099434 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.695103464 DEBUG No virtual environment found 2026-10-02 06:57:40.695113974 DEBUG Adding first-party search path `/tmp/.tmp8aifCD/root2` 2026-10-02 06:57:40.695117874 DEBUG Using vendored stdlib 2026-10-02 06:57:40.695203344 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.695207464 DEBUG Adding new file root '/tmp/.tmp8aifCD/root2' of kind Project 2026-10-02 06:57:40.698077360 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.698136800 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:40.698332669 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8aifCD/root1/main.py"))}: Checking file '/tmp/.tmp8aifCD/root1/main.py' 2026-10-02 06:57:40.698461789 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8aifCD/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.707031757 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8aifCD/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:40.707142066 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-02 06:57:40.707150596 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-02 06:57:40.707200396 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8aifCD/root2/main.py"))}: Checking file '/tmp/.tmp8aifCD/root2/main.py' 2026-10-02 06:57:40.707249906 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8aifCD/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.715100684 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8aifCD/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:40.715171624 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-02 06:57:40.715197734 DEBUG method="workspace/diagnostic" response.id=2 duration=17.10ms 2026-10-02 06:57:40.715216734 DEBUG Received server response for request 2 2026-10-02 06:57:40.715368384 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:40.715377554 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-02 06:57:40.715393784 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp8aifCD/root2) 2026-10-02 06:57:40.715398384 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp8aifCD/root2 2026-10-02 06:57:40.716374013 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-02 06:57:40.716396373 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-02 06:57:40.716436723 DEBUG method="workspace/diagnostic" response.id=3 duration=89.12µs 2026-10-02 06:57:40.716449053 DEBUG Received server response for request 3 2026-10-02 06:57:40.726575147 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:40.726630147 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:40.726638547 DEBUG method="shutdown" response.id=4 duration=11.46µs 2026-10-02 06:57:40.726657777 DEBUG Received server response for request 4 2026-10-02 06:57:40.726661297 DEBUG Client sends notification `exit` 2026-10-02 06:57:40.726677287 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-02 06:57:40.729541383 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:40.729640793 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:40.729687983 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:40.729758173 DEBUG Client info: None 2026-10-02 06:57:40.729793813 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:40.729807033 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:40.729814053 INFO Version: Unknown 2026-10-02 06:57:40.729855953 DEBUG Received server response for request 1 2026-10-02 06:57:40.729903613 DEBUG Client sends notification `initialized` 2026-10-02 06:57:40.729920873 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:40.730022492 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:40.730062412 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:40.730065742 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:40.730086572 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:40.730090762 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:40.730139802 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:40.730156882 DEBUG Initializing workspace `file:///tmp/.tmpzdaLPG/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.730172062 DEBUG Searching for a project in '/tmp/.tmpzdaLPG/root1' 2026-10-02 06:57:40.730206202 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:40.730211352 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.730709771 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.730715551 DEBUG Resolving local virtual environment: /tmp/.tmpzdaLPG/root1/.venv 2026-10-02 06:57:40.730760891 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.730765051 DEBUG No virtual environment found 2026-10-02 06:57:40.730775801 DEBUG Adding first-party search path `/tmp/.tmpzdaLPG/root1` 2026-10-02 06:57:40.730780141 DEBUG Using vendored stdlib 2026-10-02 06:57:40.730883011 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.730887741 DEBUG Adding new file root '/tmp/.tmpzdaLPG/root1' of kind Project 2026-10-02 06:57:40.733721497 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.733739187 DEBUG Initializing workspace `file:///tmp/.tmpzdaLPG/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.733749827 DEBUG Searching for a project in '/tmp/.tmpzdaLPG/root2' 2026-10-02 06:57:40.733781327 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:40.733786677 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.734254686 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.734260926 DEBUG Resolving local virtual environment: /tmp/.tmpzdaLPG/root2/.venv 2026-10-02 06:57:40.734298026 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.734301626 DEBUG No virtual environment found 2026-10-02 06:57:40.734311866 DEBUG Adding first-party search path `/tmp/.tmpzdaLPG/root2` 2026-10-02 06:57:40.734315846 DEBUG Using vendored stdlib 2026-10-02 06:57:40.734404016 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.734408096 DEBUG Adding new file root '/tmp/.tmpzdaLPG/root2' of kind Project 2026-10-02 06:57:40.737138762 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.737153972 DEBUG Updating project to check open files 2026-10-02 06:57:40.737175522 DEBUG Updating project to check open files 2026-10-02 06:57:40.737234642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzdaLPG/root1/main.py") 2026-10-02 06:57:40.737244512 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzdaLPG/root1/main.py` 2026-10-02 06:57:40.737252712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzdaLPG/root1/main.py` 2026-10-02 06:57:40.737382501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzdaLPG/root1/main.py` to project `root1` 2026-10-02 06:57:40.737399251 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzdaLPG/root1/main.py` 2026-10-02 06:57:40.737401681 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:40.737409241 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:40.737562871 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzdaLPG/root1/main.py"))}: Checking file '/tmp/.tmpzdaLPG/root1/main.py' 2026-10-02 06:57:40.737732451 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzdaLPG/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.746167638 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzdaLPG/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:40.746279098 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.86ms 2026-10-02 06:57:40.746314428 DEBUG Received server response for request 2 2026-10-02 06:57:40.746436928 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:40.746447798 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:40.746495258 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzdaLPG/root2/main.py") 2026-10-02 06:57:40.746502608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzdaLPG/root2/main.py` 2026-10-02 06:57:40.746512248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzdaLPG/root2/main.py` 2026-10-02 06:57:40.746633818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzdaLPG/root2/main.py` to project `root2` 2026-10-02 06:57:40.746645358 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzdaLPG/root2/main.py` 2026-10-02 06:57:40.746647748 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:40.746655108 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:40.746726228 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzdaLPG/root2/main.py"))}: Checking file '/tmp/.tmpzdaLPG/root2/main.py' 2026-10-02 06:57:40.746789617 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzdaLPG/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.754669436 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzdaLPG/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:40.754745276 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.08ms 2026-10-02 06:57:40.754762236 DEBUG Received server response for request 3 2026-10-02 06:57:40.754822416 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:40.754828696 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-02 06:57:40.754840516 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpzdaLPG/root2) 2026-10-02 06:57:40.754844756 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpzdaLPG/root2 2026-10-02 06:57:40.757624691 DEBUG method="textDocument/diagnostic" response.id=4 duration=60.68µs 2026-10-02 06:57:40.757654251 DEBUG Received server response for request 4 2026-10-02 06:57:40.757695821 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-02 06:57:40.757752281 DEBUG method="textDocument/diagnostic" response.id=5 duration=40.04µs 2026-10-02 06:57:40.757762481 DEBUG Received server response for request 5 2026-10-02 06:57:40.767854746 DEBUG Client sends request `shutdown` with ID 6 2026-10-02 06:57:40.767888906 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:40.767896986 DEBUG method="shutdown" response.id=6 duration=11.35µs 2026-10-02 06:57:40.767913716 DEBUG Received server response for request 6 2026-10-02 06:57:40.767917656 DEBUG Client sends notification `exit` 2026-10-02 06:57:40.767933056 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-02 06:57:40.771954300 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-02 06:57:40.772029620 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:40.772069700 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:40.772150370 DEBUG Client info: None 2026-10-02 06:57:40.772182650 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-02 06:57:40.772199230 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:40.772208090 INFO Version: Unknown 2026-10-02 06:57:40.772250540 DEBUG Received server response for request 1 2026-10-02 06:57:40.772296770 DEBUG Client sends notification `initialized` 2026-10-02 06:57:40.772313280 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:40.772415510 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:40.772456610 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:40.772460349 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:40.772475459 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:40.772479329 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:40.772534759 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:40.772550469 DEBUG Initializing workspace `file:///tmp/.tmpXNJd0H/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.772579649 DEBUG Searching for a project in '/tmp/.tmpXNJd0H/project' 2026-10-02 06:57:40.772627969 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:40.772632689 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.773115458 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.773120488 DEBUG Resolving local virtual environment: /tmp/.tmpXNJd0H/project/.venv 2026-10-02 06:57:40.773164688 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.773168378 DEBUG No virtual environment found 2026-10-02 06:57:40.773179678 DEBUG Adding first-party search path `/tmp/.tmpXNJd0H/project` 2026-10-02 06:57:40.773183778 DEBUG Using vendored stdlib 2026-10-02 06:57:40.773283878 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.773288508 DEBUG Adding new file root '/tmp/.tmpXNJd0H/project' of kind Project 2026-10-02 06:57:40.775325595 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.775394335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXNJd0H/project/app/main.py") 2026-10-02 06:57:40.775402635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXNJd0H/project/app/main.py` 2026-10-02 06:57:40.775419705 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXNJd0H/project/app/main.py` 2026-10-02 06:57:40.775558765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXNJd0H/project/app/main.py` to project `project` 2026-10-02 06:57:40.775573915 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXNJd0H/project/app/main.py` 2026-10-02 06:57:40.775576365 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:40.775583645 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:40.775744725 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXNJd0H/project/app/main.py"))}: Checking file '/tmp/.tmpXNJd0H/project/app/main.py' 2026-10-02 06:57:40.775863244 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXNJd0H/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.784368022 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXNJd0H/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:40.784448542 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.86ms 2026-10-02 06:57:40.784463852 DEBUG Received server response for request 2 2026-10-02 06:57:40.784507112 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-02 06:57:40.784528721 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpXNJd0H/project/app), to remove: (project, file:///tmp/.tmpXNJd0H/project) 2026-10-02 06:57:40.784533451 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpXNJd0H/project 2026-10-02 06:57:40.785425400 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-02 06:57:40.785443710 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:40.785447840 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:40.785470640 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:40.785478320 DEBUG Initializing workspace `file:///tmp/.tmpXNJd0H/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.785489420 DEBUG Searching for a project in '/tmp/.tmpXNJd0H/project/app' 2026-10-02 06:57:40.785542350 DEBUG Found project at '/tmp/.tmpXNJd0H/project/app' 2026-10-02 06:57:40.785546780 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.786046939 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.786057009 DEBUG Resolving local virtual environment: /tmp/.tmpXNJd0H/project/app/.venv 2026-10-02 06:57:40.786100919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.786105239 DEBUG No virtual environment found 2026-10-02 06:57:40.786115929 DEBUG Adding first-party search path `/tmp/.tmpXNJd0H/project/app` 2026-10-02 06:57:40.786120269 DEBUG Using vendored stdlib 2026-10-02 06:57:40.786212499 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.786218399 DEBUG Adding new file root '/tmp/.tmpXNJd0H/project/app' of kind Project 2026-10-02 06:57:40.788145336 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.001s 2026-10-02 06:57:40.788167986 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-02 06:57:40.788175386 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-02 06:57:40.788184226 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-02 06:57:40.788286816 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXNJd0H/project/app/main.py"))}: Checking file '/tmp/.tmpXNJd0H/project/app/main.py' 2026-10-02 06:57:40.788344886 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXNJd0H/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.796178594 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXNJd0H/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:40.796242994 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.05ms 2026-10-02 06:57:40.796255884 DEBUG Received server response for request 3 2026-10-02 06:57:40.806356809 DEBUG Client sends request `shutdown` with ID 4 2026-10-02 06:57:40.806392399 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:40.806400699 DEBUG method="shutdown" response.id=4 duration=11.70µs 2026-10-02 06:57:40.806410469 DEBUG Received server response for request 4 2026-10-02 06:57:40.806413909 DEBUG Client sends notification `exit` 2026-10-02 06:57:40.806429669 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-02 06:57:40.809180035 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:40.809252355 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:40.809293565 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:40.809354475 DEBUG Client info: None 2026-10-02 06:57:40.809379255 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:40.809393035 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:40.809399865 INFO Version: Unknown 2026-10-02 06:57:40.809442735 DEBUG Received server response for request 1 2026-10-02 06:57:40.809486425 DEBUG Client sends notification `initialized` 2026-10-02 06:57:40.809504915 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:40.809605334 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:40.809652384 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:40.809656224 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:40.809683144 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:40.809687624 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-02 06:57:40.809722494 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:40.809740344 DEBUG Initializing workspace `file:///tmp/.tmpH2OpCQ/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.809755024 DEBUG Searching for a project in '/tmp/.tmpH2OpCQ/api' 2026-10-02 06:57:40.809787254 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-02 06:57:40.809791774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.810260033 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.810265503 DEBUG Resolving local virtual environment: /tmp/.tmpH2OpCQ/api/.venv 2026-10-02 06:57:40.810309373 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.810313503 DEBUG No virtual environment found 2026-10-02 06:57:40.810324403 DEBUG Adding first-party search path `/tmp/.tmpH2OpCQ/api` 2026-10-02 06:57:40.810328693 DEBUG Using vendored stdlib 2026-10-02 06:57:40.810420713 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.810425653 DEBUG Adding new file root '/tmp/.tmpH2OpCQ/api' of kind Project 2026-10-02 06:57:40.812437900 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.812455940 DEBUG Initializing workspace `file:///tmp/.tmpH2OpCQ/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.812466200 DEBUG Searching for a project in '/tmp/.tmpH2OpCQ/tools' 2026-10-02 06:57:40.812498780 DEBUG Found project at '/tmp/.tmpH2OpCQ/tools' 2026-10-02 06:57:40.812503120 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.813031049 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.813039979 DEBUG Resolving local virtual environment: /tmp/.tmpH2OpCQ/tools/.venv 2026-10-02 06:57:40.813076749 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.813080399 DEBUG No virtual environment found 2026-10-02 06:57:40.813095449 DEBUG Adding extra search-path `/tmp/.tmpH2OpCQ/shared` 2026-10-02 06:57:40.813099799 DEBUG Adding first-party search path `/tmp/.tmpH2OpCQ/tools` 2026-10-02 06:57:40.813103689 DEBUG Using vendored stdlib 2026-10-02 06:57:40.813187319 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.813192609 DEBUG Adding new file root '/tmp/.tmpH2OpCQ/tools' of kind Project 2026-10-02 06:57:40.813579538 DEBUG Adding new file root '/tmp/.tmpH2OpCQ/shared' of kind SearchPath 2026-10-02 06:57:40.815978455 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.815991935 DEBUG Initializing workspace `file:///tmp/.tmpH2OpCQ/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.816002255 DEBUG Searching for a project in '/tmp/.tmpH2OpCQ/web' 2026-10-02 06:57:40.816028005 DEBUG Found project at '/tmp/.tmpH2OpCQ/web' 2026-10-02 06:57:40.816032415 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.816545864 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.816551274 DEBUG Resolving local virtual environment: /tmp/.tmpH2OpCQ/web/.venv 2026-10-02 06:57:40.816588684 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.816592514 DEBUG No virtual environment found 2026-10-02 06:57:40.816606884 DEBUG Adding extra search-path `/tmp/.tmpH2OpCQ/shared` 2026-10-02 06:57:40.816610924 DEBUG Adding first-party search path `/tmp/.tmpH2OpCQ/web` 2026-10-02 06:57:40.816632044 DEBUG Using vendored stdlib 2026-10-02 06:57:40.816716914 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.816721664 DEBUG Adding new file root '/tmp/.tmpH2OpCQ/web' of kind Project 2026-10-02 06:57:40.817102043 DEBUG Adding new file root '/tmp/.tmpH2OpCQ/shared' of kind SearchPath 2026-10-02 06:57:40.819483600 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.819495790 DEBUG Updating project to check open files 2026-10-02 06:57:40.819513840 DEBUG Updating project to check open files 2026-10-02 06:57:40.819520860 DEBUG Updating project to check open files 2026-10-02 06:57:40.819561440 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.819601070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH2OpCQ/shared/library.py") 2026-10-02 06:57:40.819781939 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.821984736 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-02 06:57:40.822018976 DEBUG method="textDocument/hover" response.id=2 duration=2.39ms 2026-10-02 06:57:40.822033866 DEBUG Received server response for request 2 2026-10-02 06:57:40.832120391 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:40.832145031 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:40.832156021 DEBUG method="shutdown" response.id=3 duration=14.50µs 2026-10-02 06:57:40.832165631 DEBUG Received server response for request 3 2026-10-02 06:57:40.832169511 DEBUG Client sends notification `exit` 2026-10-02 06:57:40.832179161 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-02 06:57:40.834670737 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-02 06:57:40.834735387 DEBUG Architecture: x86_64, OS: linux 2026-10-02 06:57:40.834770607 DEBUG Client sends request `initialize` with ID 1 2026-10-02 06:57:40.834829927 DEBUG Client info: None 2026-10-02 06:57:40.834853697 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-02 06:57:40.834867097 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-02 06:57:40.834874957 INFO Version: Unknown 2026-10-02 06:57:40.834916227 DEBUG Received server response for request 1 2026-10-02 06:57:40.834958487 DEBUG Client sends notification `initialized` 2026-10-02 06:57:40.834972977 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-02 06:57:40.835066247 DEBUG Requesting workspace configuration for workspaces 2026-10-02 06:57:40.835104907 DEBUG Received server request `workspace/configuration` 2026-10-02 06:57:40.835108917 INFO Retrying to receive `workspace/configuration` request 2026-10-02 06:57:40.835123427 DEBUG Client sends notification `textDocument/didOpen` 2026-10-02 06:57:40.835126326 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-02 06:57:40.835173316 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-02 06:57:40.835188536 DEBUG Initializing workspace `file:///tmp/.tmpWvkk2s/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-02 06:57:40.835205186 DEBUG Searching for a project in '/tmp/.tmpWvkk2s/project' 2026-10-02 06:57:40.835240436 DEBUG Found project at '/tmp/.tmpWvkk2s/project' 2026-10-02 06:57:40.835245246 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-02 06:57:40.835719986 INFO Defaulting to python-platform `linux` 2026-10-02 06:57:40.835725436 DEBUG Resolving local virtual environment: /tmp/.tmpWvkk2s/project/.venv 2026-10-02 06:57:40.835767196 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/e2e-122ca2d8cbdcd18c`: does not point to a Python executable or a directory on disk 2026-10-02 06:57:40.835771556 DEBUG No virtual environment found 2026-10-02 06:57:40.835783256 DEBUG Adding first-party search path `/tmp/.tmpWvkk2s/project` 2026-10-02 06:57:40.835787356 DEBUG Using vendored stdlib 2026-10-02 06:57:40.835879495 INFO Python version: Python 3.14, platform: linux 2026-10-02 06:57:40.835883625 DEBUG Adding new file root '/tmp/.tmpWvkk2s/project' of kind Project 2026-10-02 06:57:40.837901632 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-02 06:57:40.837918222 DEBUG Updating project to check open files 2026-10-02 06:57:40.837979002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWvkk2s/project/main.py") 2026-10-02 06:57:40.837986582 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWvkk2s/project/main.py` 2026-10-02 06:57:40.837994762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWvkk2s/project/main.py` 2026-10-02 06:57:40.838117352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWvkk2s/project/main.py` to project `project` 2026-10-02 06:57:40.838128192 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWvkk2s/project/main.py` 2026-10-02 06:57:40.838130742 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-02 06:57:40.838139992 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-02 06:57:40.838261332 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWvkk2s/project/main.py"))}: Checking file '/tmp/.tmpWvkk2s/project/main.py' 2026-10-02 06:57:40.838357722 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWvkk2s/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-02 06:57:40.846932139 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWvkk2s/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-02 06:57:40.847001999 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.86ms 2026-10-02 06:57:40.847016959 DEBUG Received server response for request 2 2026-10-02 06:57:40.857118954 DEBUG Client sends request `shutdown` with ID 3 2026-10-02 06:57:40.857150144 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-02 06:57:40.857157734 DEBUG method="shutdown" response.id=3 duration=11.20µs 2026-10-02 06:57:40.857167834 DEBUG Received server response for request 3 2026-10-02 06:57:40.857171664 DEBUG Client sends notification `exit` 2026-10-02 06:57:40.857187934 DEBUG Received exit notification, exiting ok test result: ok. 194 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.18s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_site_packages-a5d7a24c728f8af8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 50 tests test tests::can_find_site_packages_directory_freethreaded_build ... ok test tests::can_find_site_packages_directory_no_virtual_env ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_self_environment ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_uv_metadata ... ok test tests::can_find_site_packages_directory_no_virtual_env_freethreaded ... ok test tests::can_find_site_packages_directory_uv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_venv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_virtualenv_style_version_field_in_pyvenv_cfg ... ok test tests::cannot_find_site_packages_directory ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_local_venv ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_virtual_env_var ... ok test tests::cannot_read_lib_directory ... ok test tests::detects_cpython_implementation ... ok test tests::detects_graalpy_implementation ... ok test tests::detects_pypy_implementation ... ok test tests::detects_unknown_implementation ... ok test tests::distinguishes_unsuffixed_default_from_free_threaded_executable ... ok test tests::does_not_add_usr_local_when_sys_prefix_is_not_usr ... ok test tests::does_not_enumerate_usr_local_for_wrong_version_when_version_known ... ok test tests::does_not_include_wrong_version_dist_packages_when_exact_dist_missing ... ok test tests::does_not_include_wrong_version_when_implementation_unknown ... ok test tests::fallback_enumeration_for_cpython_excludes_pypy_directories ... ok test tests::fallback_enumeration_for_pypy_excludes_cpython_directories ... ok test tests::finds_debian_dist_packages_in_fallback_enumeration ... ok test tests::finds_debian_python3_dist_packages ... ok test tests::finds_dist_packages_in_fallback_enumeration ... ok test tests::finds_dist_packages_in_system_environment ... ok test tests::finds_pypy_site_packages_when_version_known ... ok test tests::finds_system_site_packages ... ok test tests::finds_usr_local_dist_packages_in_fallback_enumeration ... ok test tests::finds_usr_local_dist_packages_in_system_environment ... ok test tests::identifies_free_threaded_hard_links ... ok test tests::includes_matching_version_pypy_without_wrong_version_cpython_when_unknown ... ok test tests::layout_inference_uses_the_primary_site_packages_source ... ok test tests::parsing_pyvenv_cfg_with_key_but_no_value_fails ... ok test tests::parsing_pyvenv_cfg_with_no_home_key_fails ... ok test tests::parsing_pyvenv_cfg_with_value_but_no_key_fails ... ok test tests::pyvenv_cfg_with_carriage_return_line_endings_parses ... ok test tests::pyvenv_cfg_with_strange_whitespace_parses ... ok test tests::recognizes_unversioned_graalpy_executable ... ok test tests::reject_env_that_does_not_exist ... ok test tests::reject_env_that_is_not_a_directory ... ok test tests::settings_diagnostic_path_ignores_python_helper_scripts ... ok test tests::site_packages_paths_display ... ok test tests::unknown_known_version_prefers_cpython_layout ... ok test tests::unresolved_pyvenv_cfg_home_is_nonfatal_without_system_site_packages ... ok test tests::unresolved_pyvenv_cfg_home_with_system_site_packages_fails ... ok test tests::uses_selected_system_interpreter_layout ... ok test tests::uses_symlink_target_layout ... ok test tests::usr_local_dist_packages_precedes_sys_prefix_dist_packages ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_test-bc52c537edf3c009 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2 tests test tests::multiple_sections_with_dependencies_not_allowed ... ok test tests::normalizes_site_packages_paths_only_in_diagnostic_locations ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/ty_vendored-bfb58aa378301837 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2 tests test tests::typeshed_vfs_consistent_with_vendored_stubs ... ok test tests::typeshed_zip_created_at_build_time ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests annotate_snippets Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name annotate_snippets --test crates/ruff_annotate_snippets/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --extern anstream=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstream-762f4f039ff6e06b.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsnapbox-a3d26d848b35c3a5.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' --error-format human` running 13 tests test crates/ruff_annotate_snippets/src/level.rs - level::Level (line 45) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::no_name (line 182) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::with_name (line 162) ... ok test crates/ruff_annotate_snippets/src/lib.rs - (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer::Renderer (line 92) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Annotation (line 351) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::AnnotationKind::Visible (line 422) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group (line 43) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group<'a>::with_level (line 69) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Origin (line 515) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Patch (line 455) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Title (line 161) ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 7.32s; merged doctests compilation took 7.30s Doc-tests ruff_cache Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_cache --test crates/ruff_cache/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern seahash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libseahash-840dbdbca6056a65.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 2 tests test crates/ruff_cache/src/cache_key.rs - cache_key::CacheKey (line 27) ... ok test crates/ruff_cache/src/cache_key.rs - cache_key::CacheKey (line 39) ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 13.63s; merged doctests compilation took 13.62s Doc-tests ruff_command_line Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_command_line --test crates/ruff_command_line/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_command_line -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern argfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libargfile-c2da89bd1a2735b3.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_command_line-687596195cbb9faf.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ruff_db Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_db --test crates/ruff_db/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern anstyle=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanstyle-a4ddfd090d96d573.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdashmap-71932129434eb748.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfiletime-be3a20233b27612d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquick_junit-76d7972cbeaedbe0.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing_subscriber-a626e58312c21b7e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern which=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libzip-ea0e3b42e1ee6761.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 404) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 427) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 182) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 225) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 131) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 83) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 252) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 282) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 59) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 336) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 155) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 103) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 305) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 353) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 548) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 558) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 786) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 933) ... 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 38.27s; merged doctests compilation took 38.23s Doc-tests ruff_formatter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_formatter --test crates/ruff_formatter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' --error-format human` running 70 tests test crates/ruff_formatter/src/arguments.rs - arguments::Arguments (line 40) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_element (line 23) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::Buffer::write_fmt (line 47) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::BufferExtensions::start_recording (line 601) ... ok test crates/ruff_formatter/src/buffer.rs - buffer::RemoveSoftLinesBuffer (line 307) ... ok test crates/ruff_formatter/src/builders.rs - builders::BestFitting<'a,Context>::with_mode (line 2604) ... ok test crates/ruff_formatter/src/builders.rs - builders::IfGroupBreaks<'_,Context>::with_group_id (line 1977) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 879) ... ok test crates/ruff_formatter/src/builders.rs - builders::align (line 924) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1474) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1509) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1528) ... ok test crates/ruff_formatter/src/builders.rs - builders::best_fit_parenthesize (line 1547) ... ok test crates/ruff_formatter/src/builders.rs - builders::block_indent (line 1015) ... ok test crates/ruff_formatter/src/builders.rs - builders::conditional_group (line 1619) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent (line 749) ... ok test crates/ruff_formatter/src/builders.rs - builders::dedent_to_root (line 818) ... ok test crates/ruff_formatter/src/builders.rs - builders::empty_line (line 110) ... ok test crates/ruff_formatter/src/builders.rs - builders::expand_parent (line 1749) ... ok test crates/ruff_formatter/src/builders.rs - builders::fits_expanded (line 2185) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2342) ... ok test crates/ruff_formatter/src/builders.rs - builders::format_once (line 2380) - should panic ... ok test crates/ruff_formatter/src/builders.rs - builders::format_with (line 2285) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1343) ... ok test crates/ruff_formatter/src/builders.rs - builders::group (line 1371) ... ok test crates/ruff_formatter/src/builders.rs - builders::hard_line_break (line 79) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1805) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_breaks (line 1834) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1886) ... ok test crates/ruff_formatter/src/builders.rs - builders::if_group_fits_on_line (line 1915) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent (line 685) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2057) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2080) ... ok test crates/ruff_formatter/src/builders.rs - builders::indent_if_group_breaks (line 2110) ... ok test crates/ruff_formatter/src/builders.rs - builders::labelled (line 550) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 417) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix (line 434) ... ok test crates/ruff_formatter/src/builders.rs - builders::line_suffix_boundary (line 507) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1056) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_block_indent (line 1087) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 23) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break (line 43) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 142) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_break_or_space (line 164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1130) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_line_indent_or_space (line 1164) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1264) ... ok test crates/ruff_formatter/src/builders.rs - builders::soft_space_or_block_indent (line 1296) ... ok test crates/ruff_formatter/src/builders.rs - builders::source_position (line 286) ... ok test crates/ruff_formatter/src/builders.rs - builders::space (line 647) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 223) ... ok test crates/ruff_formatter/src/builders.rs - builders::token (line 241) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::MemoizeFormat::memoized (line 14) ... ok test crates/ruff_formatter/src/format_extensions.rs - format_extensions::Memoized::inspect (line 95) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 117) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::fill (line 139) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join (line 48) ... ok test crates/ruff_formatter/src/formatter.rs - formatter::Formatter<'buf,Context>::join_with (line 80) ... ok test crates/ruff_formatter/src/lib.rs - Format (line 572) ... ok test crates/ruff_formatter/src/lib.rs - FormatWithRule (line 677) ... ignored test crates/ruff_formatter/src/lib.rs - format (line 876) ... ok test crates/ruff_formatter/src/lib.rs - format (line 889) ... ok test crates/ruff_formatter/src/lib.rs - write (line 823) ... ok test crates/ruff_formatter/src/lib.rs - write (line 842) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 155) ... ok test crates/ruff_formatter/src/macros.rs - macros::best_fitting (line 243) ... ok test crates/ruff_formatter/src/macros.rs - macros::dbg_write (line 81) ... ok test crates/ruff_formatter/src/macros.rs - macros::format (line 125) ... ok test crates/ruff_formatter/src/macros.rs - macros::format_args (line 13) ... ok test crates/ruff_formatter/src/macros.rs - macros::write (line 48) ... ok test result: ok. 69 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s all doctests ran in 15.25s; merged doctests compilation took 15.17s Doc-tests ruff_linter Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_linter --test crates/ruff_linter/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libclap-7d678b2e68832ba6.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libimperative-14cba488e07f93a0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libjiff-b9dacea22b3ede0a.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblibcst_native-58eb83beb9cf2329.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpyproject_toml-6193036611ced12a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_index-656c88c8d3de5406.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtyped_arena-39a5b958fe06a62f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_width-908661a36f3ab3cb.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern url=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liburl-c3fad072c4745ada.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 3852) ... 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 93.80s; merged doctests compilation took 93.75s Doc-tests ruff_notebook Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_notebook --test crates/ruff_notebook/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librand-365c0d1c134e6c33.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_notebook-35f4d39287d93422.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libuuid-93e3df23c407dbe0.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 1 test test crates/ruff_notebook/src/schema.rs - schema::SortAlphabetically (line 43) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 8.44s; merged doctests compilation took 8.44s Doc-tests ruff_options_metadata Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_options_metadata --test crates/ruff_options_metadata/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 6.04s; merged doctests compilation took 6.03s Doc-tests ruff_python_ast Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_ast --test crates/ruff_python_ast/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libaho_corasick-3e695b6f9c507cf1.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libarrayvec-85ec32eed8163565.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 18.35s; merged doctests compilation took 18.33s Doc-tests ruff_python_parser Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_parser --test crates/ruff_python_parser/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbstr-4b9a1fe7f11d6280.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libannotate_snippets-cd14f8a6918d15af.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_json-e60778296c915bbf.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstacker-1ddb0e2aea9d9df9.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthin_vec-fa240f243a6b9d9e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_names2-35bd041bc4230c1b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_parser/src/lib.rs - parse (line 246) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 255) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 270) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression (line 129) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression_range (line 152) ... ok test crates/ruff_python_parser/src/lib.rs - parse_module (line 99) ... ok test crates/ruff_python_parser/src/lib.rs - parse_parenthesized_expression_range (line 179) ... ok test crates/ruff_python_parser/src/lib.rs - parse_string_annotation (line 205) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 17) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 9) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 20.65s; merged doctests compilation took 20.63s Doc-tests ruff_python_stdlib Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_stdlib --test crates/ruff_python_stdlib/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 6.18s; merged doctests compilation took 6.17s Doc-tests ruff_python_trivia Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_trivia --test crates/ruff_python_trivia/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_ident-843b926553f92e4b.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 7.07s; merged doctests compilation took 7.06s Doc-tests ruff_source_file Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_source_file --test crates/ruff_source_file/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' --error-format human` running 20 tests test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_column (line 86) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::line_index (line 235) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 331) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::offset (line 394) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::LineIndex::source_location (line 142) ... ok test crates/ruff_source_file/src/line_index.rs - line_index::OneIndexed::digits (line 647) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::contains_line_break (line 231) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::count_lines (line 303) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_end (line 42) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_range (line 85) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_line_str (line 132) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_range (line 175) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::full_lines_str (line 279) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_end (line 62) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_range (line 109) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_start (line 12) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::line_str (line 153) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_range (line 207) ... ok test crates/ruff_source_file/src/line_ranges.rs - line_ranges::LineRanges::lines_str (line 253) ... ok test crates/ruff_source_file/src/newlines.rs - newlines::UniversalNewlineIterator (line 23) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 6.72s; merged doctests compilation took 6.70s Doc-tests ruff_text_size Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_text_size --test crates/ruff_text_size/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde_test-7f9f7675b47e3e12.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' --error-format human` running 21 tests test crates/ruff_text_size/src/range.rs - range::TextRange::add_end (line 461) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::add_start (line 421) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::at (line 58) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains (line 156) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains_inclusive (line 175) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::contains_range (line 192) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::cover (line 237) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::cover_offset (line 259) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::empty (line 78) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::intersect (line 213) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::new (line 37) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::ordering (line 313) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::sub_end (line 441) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::sub_start (line 402) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::up_to (line 98) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::with_end (line 381) ... ok test crates/ruff_text_size/src/range.rs - range::TextRange::with_start (line 358) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::new (line 43) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::of (line 57) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::to_u32 (line 74) ... ok test crates/ruff_text_size/src/size.rs - size::TextSize::to_usize (line 86) ... ok test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 6.38s; merged doctests compilation took 6.36s Doc-tests ruff_workspace Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_workspace --test crates/ruff_workspace/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libetcetera-0e1d2b0a0dd0c909.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglobset-849e318d790b29ad.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libignore-2ecf70467ae0e817.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libis_macro-f9f814486fc88a8b.so --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern log=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmatchit-3aef49c40c27362f.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpep440_rs-3f6298836b4f2a82.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_cache-24fa2abfffda8657.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_formatter-32c9c0d6f2357835.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_graph-bfac02ba5a794b54.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_linter-f5b714af2a45e1e7.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_options_metadata-e4ae7f44b3552a09.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_formatter-e22f6340abb276a3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_semantic-be3301ac79fe5ab8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_ranged_value-25c30fce19758a39.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_workspace-8c15cb1ba9406e82.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libshellexpand-a539424bb4804cb0.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtoml-d517beecaf565d9a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libunicode_normalization-6e0475ec14642366.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps -C lto=fat --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' --error-format human` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ty_module_resolver Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_module_resolver --test crates/ty_module_resolver/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex-c0b1b38f83f22762.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libregex_syntax-20a3c0bd601d72a4.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtempfile-aba85d425cbd10ed.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 41.94s; merged doctests compilation took 41.90s Doc-tests ty_python_semantic Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ty_python_semantic --test crates/ty_python_semantic/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/build/psm-3075ce64dceec3f7/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libanyhow-69d6573d37f83fb8.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcamino-7c77a3f20f8e7c34.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libchar_str-9d9a453882848db5.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libcompact_str-51447937e126ac9d.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdatatest_stable-9366d33aaafc0f4e.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libget_size2-ea37bd67702bbee2.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libinsta-7f241179dea1f0fb.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libitertools-d81c6c03c5c7c2ed.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libmemchr-73bf8859e889af67.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libpretty_assertions-c33f08f8bb46fb22.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck-dff4d3e77b10a6fb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libquickcheck_macros-0d5d9550e7de9a3b.so --extern rayon=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_db-139987d1780f32fb.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_diagnostics-3e24a2b854770c7f.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_index-e329c74f3fe17c97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_macros-ed57ccf524bdee8d.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_memory_usage-a7a1760976200752.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_ast-ab68a28ecf5e8800.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_codegen-bcca32272b4d7faf.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_edits-024073cf08110143.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_importer-7fd021ab4860b082.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_literal-1f0654e4b0a8e658.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_parser-31ea2393674258d8.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_stdlib-aaa8d369ed03d00e.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_python_trivia-7acd4c6ed540e951.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_source_file-8a6e02a046c9190a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libruff_text_size-4ce9c7188a0b3bec.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsalsa-0b71b223265b1305.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libserde-0205a843951fc010.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libsmallvec-d7122f904cd62432.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum-ba2d97a5800734fc.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libstrum_macros-b21a1964c1a4a0c4.so --extern test_case=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtest_case-3badbf99b4f3f754.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libthiserror-e35f2907aa7b03c0.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libtracing-6584c171ffa39a65.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_module_resolver-1ab2bd7d632d4519.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_core-4c66193c20493c2b.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_python_semantic-a9ebc45f9fc9ddc7.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_site_packages-5288273fe42fc35e.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_static-514e4da8087351db.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_test-812de4608c0d5b29.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/target/rpm/deps/libty_vendored-0f755600b64e867e.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/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 3250) ... 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 140.61s; merged doctests compilation took 140.55s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.10-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.w8hOg1 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + DOCDIR=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/README.md /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.flv2pb + umask 022 + cd /builddir/build/BUILD/ruff-0.16.10-build + cd ruff-0.16.10 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/LICENSE /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.10-build/ruff-0.16.10/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20261001gitb932d8c ruff = 0.16.10-1.fc46 ruff(x86-64) = 0.16.10-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-4 libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.39)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.45)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libjemalloc.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: python3-ruff-0.16.10-1.fc46.noarch Provides: python-ruff = 0.16.10-1.fc46 python3-ruff = 0.16.10-1.fc46 python3.15-ruff = 0.16.10-1.fc46 python3.15dist(ruff) = 0.16.10 python3dist(ruff) = 0.16.10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.15 Processing files: ruff-debugsource-0.16.10-1.fc46.x86_64 Provides: ruff-debugsource = 0.16.10-1.fc46 ruff-debugsource(x86-64) = 0.16.10-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruff-debuginfo-0.16.10-1.fc46.x86_64 Provides: debuginfo(build-id) = 1178cc5287efa107cbf8aea3d5135c5653e162aa ruff-debuginfo = 0.16.10-1.fc46 ruff-debuginfo(x86-64) = 0.16.10-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruff-debugsource(x86-64) = 0.16.10-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.10-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.10-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.10-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.10-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.10-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.10-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.16.10-1.fc46.src.rpm Finish: build phase for ruff-0.16.10-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-1790920103.958838/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/ruff-0.16.10-1.fc46.src.rpm) Config(child) 78 minutes 6 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "ruff", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "src" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "x86_64" }, { "name": "python3-ruff", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.10", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished